---
title: "RegExp + Hjärnsläpp = Kaos"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11488-regexp-hjärnsläpp-kaos"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Koplik"
published: "2001-09-06T08:40:00.000Z"
updated: "2001-09-06T08:57:00.000Z"
replies: 2
views: 205
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/11488-regexp-hjärnsläpp-kaos"
---

# RegExp + Hjärnsläpp = Kaos

## #1 — Koplik, 2001-09-06T08:40Z

Idag har jag en seg dag, försovning 1 timme, lite småsjuk och så, och så kommer jag till jobbet och ska fixa RegExp för första gången.
Det jag vill ha är en ersättning av ett ord i en sträng, och jag har sökt upp exempel men inte fått det att fungera som det ska.
Det är säkert en petitess, men inget av det jag sett har fungerat.
Snälla, hjälp mig med detta lilla problem.

Det jag har hittils är:

```
	Dim objRegExpr

        'TheNews = RS("News")
        TheNews = "Min Mamma är 3 meter lång, Mamma kan handla med andra mammor, mamma!"

	Set objRegExpr = New regexp

	objRegExpr.Pattern =  "Mamma"
	objRegExpr.Global = True
	objRegExpr.IgnoreCase = True

	objRegExpr.Replace TheNews, "<font color=red>$1</font>"

Response.Write TheNews
```

När jag skriver ut "TheNews" så skrivs det som om ingenting hade hänt...

Varför är det så... :q

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

## #2 — Vide, 2001-09-06T08:52Z

Du måste lägga resultatet av replacen i variabeln:

TheNews = objRegExpr.Replace TheNews, "\<font color=red\>$1\</font\>"

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

## #3 — Koplik, 2001-09-06T08:57Z

Tackar så mycket Vide!

Som sagt...
Hjärnsläpp :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11488-regexp-hjärnsläpp-kaos
