---
title: "RegExp: plocka bort text från sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/89851-regexp-plocka-bort-text-från-sträng"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Peeer"
published: "2003-11-06T18:26:45.000Z"
updated: "2003-11-06T18:57:23.000Z"
replies: 2
views: 212
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/php/89851-regexp-plocka-bort-text-från-sträng"
---

# RegExp: plocka bort text från sträng

## #1 — Peeer, 2003-11-06T18:26Z

Har en sträng som ser ut ungefär som nedan. Det jag vill göra är att plocka bort den markerade delen. 

```
$var = "wee=woo&foo=bar[b]&pagenr=3[/b]&annat=doff";
//Ska bli
$var = "wee=woo&foo=bar&annat=doff";
```

Antar att man ska använda regular expressions på ett eller annat sätt.

/r Ibland har man huvudet under armen. Kan ju köra med en vanlig str_replace()..

Glöm den här tråden :r 

/r2 Gaah, kan man ju inte alls det. 3an är ju inte alltid en 3a, så det går ju inte. Hjälp :)

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

## #2 — UlfT, 2003-11-06T18:42Z

Du kanske kan söka efter strängen med ett regexp. När du har hittat strängen, vet du exakt hur den lyder. Då skulle du kunna använda str_replace().

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

## #3 — Peeer, 2003-11-06T18:57Z

Det var visst inte så svårt. Hittade följande efter lite sökande på forumet.

```
$var = "wee=woo&foo=bar&pagenr=3&annat=doff";
$var = preg_replace("/pagenr=(.*?)(&)/U", "", $var);
```

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/89851-regexp-plocka-bort-text-från-sträng
