---
title: "string.replace()(?) allt utom en viss del"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/179439-string-replace-allt-utom-en-viss-del"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Dino"
published: "2009-07-17T19:48:24.000Z"
updated: "2009-07-19T18:42:40.000Z"
replies: 2
views: 517
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/179439-string-replace-allt-utom-en-viss-del"
---

# string.replace()(?) allt utom en viss del

## #1 — Dino, 2009-07-17T19:48Z

Har en sträng som kan se ut så här: 

oneclass tester\[sometext\]

eller kanske så här

tester\[sometext\] oneclass myotherclass

eller kanske så här

tester\[sometext\]

eller kanske så här

myotherclass tester\[sometext\] oneclass

Skulle nu via mystring.replace(regstring, "");  vilja ta bort allt utom det som finns inom tester\[\], i ovan exempel sometext.
Eller kanske tvärtom, bara ta ut det som är inom tester\[\], vilket som. :)

Någon regex guru som kan hjälpa?

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

## #2 — colione, 2009-07-18T00:26Z

/\\\[(\[^\\\]\]\*)\\\]/ matchar och lägger texten innanför \[\] i första submatchen. 

Exempel:

```
alert(/\[([^\]]*)\]/.exec("myotherclass tester[sometext] oneclass")[1])
```

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

## #3 — Dino, 2009-07-19T18:42Z

Tackar så mycket.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/179439-string-replace-allt-utom-en-viss-del
