---
title: "RexExp-fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/100443-rexexp-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "joakimbr"
published: "2004-03-28T10:17:07.000Z"
updated: "2004-03-30T12:30:30.000Z"
replies: 5
views: 235
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/100443-rexexp-fråga"
---

# RexExp-fråga

## #1 — joakimbr, 2004-03-28T10:17Z

Hallå!

Jag undrar om det finns nåt smidigt sätt att replace:a i en regexp-match... asså... jag ger ett exempel:

\[t\]
... 
blabla
...
\[/t\]

hittas av objRegExp.Pattern = "\\\[t\\\]((.\|\\n)+?)\\\[\\/t\]"
men i det resultatet skulle jag vilja rensa bort alla radbrytningar.
Hur gör jag det?

Tack på förhand,

//jocke

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

## #2 — m_soderlund, 2004-03-29T08:44Z

Borde det inte kunna gå att lägga till ^\\n efter ditt mönster? Testa! :)

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

## #3 — joakimbr, 2004-03-30T11:00Z

hmm. nix fungerar inte. 
kan du vara lite mer specifik?

jag vill alltså ta resultatet (i $1) och replace:a "\\n" med ""

//jocke

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

## #4 — m_soderlund, 2004-03-30T11:53Z

Mina kunskaper inom reguljära uttryck äro ej de bästa, men jag gör ytterliggare ett försök.

```
dim str, objRE, nstr
str = "[t].<br>.<br>..[/t]"

set objRE = new regexp
objRE.Global = true
objRE.IgnoreCase = true

objRE.Pattern = "\[t\]((.|\n)+?)\[\/t]"

nstr = objRE.Replace(str, Chr(10))

'nstr är strängen du vill skriva ut
```

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

## #5 — joakimbr, 2004-03-30T12:19Z

näe. 

nstr = objRE.Replace(str, Chr(10)) ersätter helt sonika söresultatet med en radbrytning, och det är ju lite kontraproduktivt! ;)

tack iaf,

//jocke

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

## #6 — m_soderlund, 2004-03-30T12:30Z

Fan vad dum man kan vara. Skyller på för lite sömn. ;)
Testa detta då:

```
objRE.Pattern = "\[t\](.)\[t\]"
```

**/r** fungerar inte, jag kodar ;)
**/r2** jag ger upp

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/100443-rexexp-fråga
