---
title: "ReplaceString() och RegExp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/63341-replacestring-och-regexp"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Cactuz"
published: "2002-12-29T14:41:09.000Z"
updated: "2002-12-29T16:27:08.000Z"
replies: 9
views: 246
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/javascript/63341-replacestring-och-regexp"
---

# ReplaceString() och RegExp

## #1 — Cactuz, 2002-12-29T14:41Z

Sitter och testar med Jojoxx´s ReplaceString() funktion.

Det är såhär att att där \*ett tal\* står kan vilket tal som hellst stå och man ska kunna sätta in det talet i "nått här med talet"

```
string = ReplaceString(string, '[user=*ett tal*]', 'nått här med talet');
```

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

## #2 — SPiN, 2002-12-29T14:43Z

Testa:

```
string = ReplaceString( string, '[user=\d+]', 'nåt' );
```

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

## #3 — Cactuz, 2002-12-29T14:45Z

Funkade inte.. den skriver ut t.ex \[user=2\]

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

## #4 — SPiN, 2002-12-29T14:48Z

Testa igen, jag såg att jag hade satt slashen åt fel håll. :e

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

## #5 — Cactuz, 2002-12-29T14:54Z

\\d verkar inte funka... men \\n gör det på en annan replace.. hmm

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

## #6 — SPiN, 2002-12-29T14:54Z

Använder sig ReplaceString() av regular expressions?

\\n har nämligen ingenting med reg exp's att göra...

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

## #7 — Cactuz, 2002-12-29T15:00Z

Hmm.. det kanske den inte gör.. men jag provade en annan nu som gör det tror jag...

var Exp = new RegExp("\[user=\\d+\]", "ig");
string=string.replace(Exp,"\[he\]");

Problemet är att den går på \[\|u\|s\|e\|r och inte \[user i sin helhet.

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

## #8 — SPiN, 2002-12-29T15:01Z

Du borde kunna göra:

```
str = "weee [user=2]!";
str = str.replace( /[user=\d+/g, "nåt" );
```

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

## #9 — Cactuz, 2002-12-29T16:02Z

Nu fick jag det att funka.

Jag undrar bara om det finns något tecken för att "matcha" vilket tecken som hellst. \\w tar ju bara \[A-Za-z0-9\_\]

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

## #10 — SPiN, 2002-12-29T16:27Z

Vilket tecken som helst: .
För noll eller fler olika tecken i följd: .\*
För ett eller fler olika tecken i följd: .+
För noll eller ett olika tecken i följd: .?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/63341-replacestring-och-regexp
