---
title: "regexp, vill ta bort både skräptecken och ord"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/121408-regexp-vill-ta-bort-både-skräptecken-och-ord"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "dp81"
published: "2005-01-30T15:46:11.000Z"
updated: "2005-08-13T06:02:22.000Z"
replies: 13
views: 624
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/121408-regexp-vill-ta-bort-både-skräptecken-och-ord"
---

# regexp, vill ta bort både skräptecken och ord

## #1 — dp81, 2005-01-30T15:46Z

Jag vill ersätta hela ord och inte delar av ord, hur gör jag?!?

\<%
myString = request.form("text")
strReplace = ""
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern = "att\|och\|jag\|min\|du\|vi\|henne\|hon\|hennes\|hans\|han\|de\|har\|inte\|det "
replacestring = objRegExp.Replace(myString, strReplace)
Response.Write "\<b\>Orginalsträng:\</b\> "&myString&"\<br\>\<b\>Nya strängen:\</b\> "&replacestring
%\>

/Mvh
Daniel
<https://www.korsordslexikon.se>

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

## #2 — dectgap, 2005-01-30T15:51Z

Du kan använda dig av *word boundary*:

```
objRegExp.Pattern = "\b(att|och|jag|min|du|vi|henne|hon|hennes|hans|han|de|har|inte|det)\b"
```

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

## #3 — dp81, 2005-01-31T15:22Z

regexp, vill ta bort både skräptecken och ord

objRegExp.Pattern = " \\b(att\|och\|jag\|min\|du\|vi\|henne\|hon\|hennes\|hans\|han\|de\|har\|inte\|det)\\b"

\+

objRegExp.Pattern = "\[\\,\\.\\-\\""\\!\\#\\¤\\%\\&\]"

\= ?

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

## #4 — Jesper T, 2005-01-31T17:59Z

```
\b(att|och|jag|min|du|vi|henne|hon|hennes|hans|han|de|har|inte|det)\b|(\*|\^|\%|\¤|\"|\'|/,|/.)
```

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

## #5 — dp81, 2005-01-31T18:35Z

Hur skriver man det??

Detta fungerar ej

objRegExp.Pattern = "\\b att\|och\|jag\|min\|du\|vi\|henne\|hon\|hennes\|hans\|han\|de\|har\|inte\|det)\\b\|(\\\*\|\\^\|\\%\|\\¤\|\\"\|'\|/,\|/.)"

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

## #6 — Jesper T, 2005-01-31T18:38Z

Vad fungerar ej? felmeddelande?
Du kan inte ha med radbrytningar
Du har glömt en parentes "\\b(att\|och\| o.s.v

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

## #7 — dp81, 2005-01-31T20:15Z

Radbrytningarna skapas när jag klistrar in koden i forumet.
Kortade ner lite.

objRegExp.Pattern = "\\b(att\|du\|det)\\b\|(\\\*\|\\^\|\\%\|\\¤\|\\"\|'\|/,\|/.)"

Error Type:
Sun ONE ASP VBScript compilation (0x800A0408)
Unsupported character '\|'
/usplit.asp, line 45, column 107

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

## #8 — voigtann1, 2005-01-31T20:46Z

```
objRegExp.Pattern = "\b(att|du|det)\b(\*|\^|\%|\¤|\"|'|/,|/.)"
```

du hade \| i 

> \\b\|(

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

## #9 — Jesper T, 2005-01-31T20:46Z

Jag vet inte hur det funkar i chiliasp. Jag testade på [webeye.nu](http://www.webeye.nu/default2.asp?que=asp/regexptester.asp)

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

## #10 — Jesper T, 2005-01-31T20:51Z

> **voigtann1 skrev:**
>
> du hade \| i \\b\|(

Det skall det väl vara om den skall grupperas.

```
\b(att|du|det)\b|(\*|\^|\%|\¤)
```

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

## #11 — voigtann1, 2005-01-31T20:54Z

Kan denna vara rätt?:

```
objRegExp.Pattern = "\b(att|du|det)\b|(\*|\^|\%|\¤|""|'|/,|/.)"
```

tror jag " är felet även om man har \\" kanske?

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

## #12 — Engine^, 2005-02-01T07:19Z

Man måste escape:a med backslash för RegExp och " för vbScript.

```
objRegExp.Pattern = "\b(att|du|det)\b|(\*|\^|%|¤|""""|'|\,|\.)"
```

Kommatecknet kanske inte måste escape:as.

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

## #13 — OveRRidE, 2005-02-01T07:36Z

Slog ihop dina två trådar. 

Försök att samla dina frågeställningar i samma tråd om de ligger så när varandra i ämne som de tre Regular Expressions-trådarna som du startade gjorde. 

MVH
OveRRidE, moderator

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

## #14 — dp81, 2005-08-13T06:02Z

slutat fungera...

När jag flyttade från surftown till loopia så slutade min regexp kod att fungera!?

På surftown så fungerade följande:

objRegExp.Pattern = "^\[a-zA-ZåäöÅÄÖ\]+$"

Men på loopia så försvinner inte mellanslag, frågetecken och utropstecken.

Hur kan det skilja mellan olika webhotell?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/121408-regexp-vill-ta-bort-både-skräptecken-och-ord
