---
title: "Funktion RegExp.Replace"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/178240-funktion-regexp-replace"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "pb81"
published: "2009-04-23T09:50:17.000Z"
updated: "2009-04-23T10:15:03.000Z"
replies: 2
views: 350
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/178240-funktion-regexp-replace"
---

# Funktion RegExp.Replace

## #1 — pb81, 2009-04-23T09:50Z

Hejsan!
Jag har ett litet problem.. Jag går igenom en HTMLfil och letar efter taggar som mina användare kan sätta.. jag får ut mina taggar precis som jag vill från HTMLfilen men jag skulle behöva sätta en funktion på svaret jag får ut.

Så här ser koden ut nu..

```
  set oRegExp = new regexp
  oRegExp.global=true
  oRegExp.ignorecase = true
  oRegExp.pattern = "<!Data=""Test:(.*?)"">"
  HTML = oRegExp.replace(HTML,"$1")
```

Skulle behöva få in min funktion med namn TestFunc som nedan

```
  set oRegExp = new regexp
  oRegExp.global=true
  oRegExp.ignorecase = true
  oRegExp.pattern = "<!Data=""Test:(.*?)"">"
  HTML = oRegExp.replace(HTML,TestFunc("$1"))
```

Finns säkert något smidigt sätt o fixa detta va?

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

## #2 — voigtann1, 2009-04-23T10:05Z

Du få lägga det i en Match collection, och loopar ut collectionen, ersätt Submatchningen... något i stil med:

```
Set oRegExp = New RegExp
oRegExp.IgnoreCase = True
oRegExp.MultiLine = True
oRegExp.Pattern = "<!Data=""Test:([\s\S]*?)"">"
Set dataMatches = oRegExp.Execute(HTML)
For Each dataMatch In dataMatches
	HTML = Replace(HTML, dataMatch, TestFunc(dataMatch.SubMatches(0)))
Next
```

Har inte testat koden, men det är något i den stilen..

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

## #3 — pb81, 2009-04-23T10:15Z

Tack för snabbt svar... funkar fint nu

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/178240-funktion-regexp-replace
