---
title: "reg expressions problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/46279-reg-expressions-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "voigtann1"
published: "2002-06-19T21:11:13.000Z"
updated: "2002-06-20T13:13:41.000Z"
replies: 2
views: 207
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/46279-reg-expressions-problem"
---

# reg expressions problem

## #1 — voigtann1, 2002-06-19T21:11Z

objRegExp.Pattern = "\\\[(list)(.\*?)\\\](.\*?)\\\[\\/(list)\\\]"
mess = objRegExp.Replace(mess,"\<ol type$2\>$3\</ol id$2")

jag vill egentligen har OM den första (.\*?) är =1 eller =a så ska type i \<OL\> skrivas ut.. kan man inte fixa detta på en rad kod?

eller måste jag göra flera patterns?

Permalänk: https://www.webforum.nu/p/46279

## #2 — toha, 2002-06-20T10:43Z

Antar att du får köra en Execute() på det och loopa igenom Matcharna/SubMatcharna och kolla innehållet. Eller köra flera Replace() med olika uttryck:

```
objRegExp.Pattern = "\[(list)(=1|=a)\](.*?)\[\/(list)\]" 
mess = objRegExp.Replace(mess,"<ol type$2>$3</ol id$2>") 

objRegExp.Pattern = "\[(list)(.*?)\](.*?)\[\/(list)\]" 
mess = objRegExp.Replace(mess,"<ol $2>$3</ol id$2>")
```

Permalänk: https://www.webforum.nu/p/703424

## #3 — voigtann1, 2002-06-20T13:13Z

jag kom på att om man ska ha en punkt så måste man köra \<UL\> så jag är tvungen att ha 2 replace ändå :)

men kan man inte göra så OM $2 finns så ska type komma med... går det inte??

Permalänk: https://www.webforum.nu/p/703470

---

Tråden på webben: https://www.webforum.nu/amne/asp/46279-reg-expressions-problem
