---
title: "Slå ihop olika Regular Expressions?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9590-slå-ihop-olika-regular-expressions"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "saw"
published: "2001-05-17T11:14:00.000Z"
updated: "2001-05-18T15:04:00.000Z"
replies: 9
views: 383
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/9590-slå-ihop-olika-regular-expressions"
---

# Slå ihop olika Regular Expressions?

## #1 — saw, 2001-05-17T11:14Z

Förklaring.
Jag har bl a Vides underbara lilla Regular Expressions där man kan byta färg osv på visa förutnämnda ord.
Jag använder åxå av en url konverterare gjord av någon här på forumet.
Fråga, kan man lätt slå ihop dom till en, som jag kan ha i en incl-fil? :q

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

## #2 — Vide, 2001-05-17T11:48Z

Jepp... bara att skapa funktioner av dom (det är dom säkert redan) och lägga dom i en extern fil... och sedan inkludera... blir ingen skillnad mot hur du har nu... :)

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

## #3 — saw, 2001-05-17T12:18Z

Det är nog här jag tänker fel.
Texten som jag vill konvertera är sInlagg.

Din fina Reg.Ex:
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern = "(Cossacks)&#0124;(good)&#0124;(fine)"
strText = objRegExp.Replace(sInlagg,"\<b\>$1\</b\>\<b\>\<font color=""red""\>$2\</font\>\</b\>\<i\>\<font color=""red""\>$3\</font\>\</i\>")

Nästa  är:
Function GetUrl(ByVal strText)
(Skiver inte hela det blir för långt)
För att få det att funka så måste Vides komma först och sedan  GetURL

Den fångas ju upp med
Response.write GetUrl(strText)

Nu kan jag för mitt liv inte se hur jag skall slå ihop dom. :q

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

## #4 — Vide, 2001-05-17T13:02Z

Du behöver inte slå ihop dom, utan bara skapa en funktion av min RegExp också... :

```
Function FormatWord(strText)
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern = "(Cossacks)&#0124;(good)&#0124;(fine)"
FormatWord = objRegExp.Replace(strText,"<b>$1</b><b><font color=""red"">$2</font></b><i><font color=""red"">$3</font></i>")
End Function
```

Sedan när du skall andropa så ropar du först på min och sedan den andra:

Response.write GetUrl(FormatWord(strText))

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

## #5 — saw, 2001-05-17T19:03Z

Jo jag kom på det sen....

Men kan man lägga till mera ord mellan varje pip?
Jag menar här:
objRegExp.Pattern = "(Cossacks)&#0124;(good)&#0124;(fine)"

Kan man ha med t ex (Cossacks, spel,bra)
OSV :q

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

## #6 — saw, 2001-05-17T21:32Z

NEJ det lyckades inte!!!!!!!!!!!!!!
Ena funktionen heter GetUrl den andra heter format.
Jag försökte att få med bägge genom 
att skriva så här:
Response.write Format(GetUrl(sInlagg))
Den ena funktionen tar bort den andra.
(Jag har försökt att vända på det med)
Vad göra?

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

## #7 — Vide, 2001-05-17T21:38Z

Funkar det om du använder dom separat?

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

## #8 — saw, 2001-05-18T13:21Z

Jag gjorde en idiotchansning som gick hem :)
Jag lade till en extra Pattern med din formatering så löste sig allting.
Men min förra fråga: kan man plocka in mera ord?
re.Pattern = "(Cossacks)&#0124;(good)&#0124;(fine)"?
 :q

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

## #9 — Vide, 2001-05-18T14:02Z

Ja, det är bara att lägga till &#0124; och ordet:

re.Pattern = "(Cossacks)&#0124;(good)&#0124;(fine)&#0124;(Vide)&#0124;(saw)"

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

## #10 — saw, 2001-05-18T15:04Z

Jag tror att du missuppfatar mig lite.
Den första delen re.Pattern = "(Cossacks)&#0124;(good)&#0124;(fine)"
liger som orginal att texten blir fel, kan jag i samma bit lägga till mera ord? :q

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9590-slå-ihop-olika-regular-expressions
