---
title: "Vilket uttryck skall jag använda för att ta bort [B]-taggar i en preview?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/166275-vilket-uttryck-skall-jag-använda-för-att-ta-bort-b-taggar-i-en-preview"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "lillebror"
published: "2007-11-10T10:54:08.000Z"
updated: "2007-11-21T17:26:25.000Z"
replies: 4
views: 531
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/166275-vilket-uttryck-skall-jag-använda-för-att-ta-bort-b-taggar-i-en-preview"
---

# Vilket uttryck skall jag använda för att ta bort [B]-taggar i en preview?

## #1 — lillebror, 2007-11-10T10:54Z

Hej,

Jag har en previewfunktion på förstasidan (<https://www.flygfyren.nu>) som visar 250 tecken av en artikel. Eftersom jag använder mig av BB-code i artikeln för att fetmarkera rubriker mm så kommer dessa taggar med i previewn.

Vilket **preg_replace-uttryck** skall jag använda mig av för att få bort dels \[\_B\]\[\_/B\], dels \[\_/BR\]?

/F

Bilagor:

- [text.bmp](https://www.webforum.nu/a/16382.bmp)

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

## #2 — aasah, 2007-11-18T23:26Z

Hm, är det inte enklare med str_replace?   :q 

```php
$away = array("[_B]", "[_/B]", "[_/BR]", "[_b]", "[_/b]", "[_/br]");
$preview = str_replace($away, "", $str);
```

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

## #3 — lillebror, 2007-11-20T18:38Z

Förmodligen så är det som du säger. Jag har varit borta från kodandet för länge :)

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

## #4 — lillebror, 2007-11-21T10:09Z

Din kod tar mycket riktigt bort taggarna. Nu vill jag även att det som står mellan taggarna skall rensas bort. Hur gör jag då?!

Följande regexp-uttryck har jag sedan tidigare för att plocka bort \[IMG\_\]3\[/IMG\_\]-taggar där siffran hänvisar till en bild:

```php
$article['content'] = preg_replace('/\[IMG\]\d+\[\/IMG\]/', '', $article['content']);
```

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

## #5 — Peter S, 2007-11-21T17:26Z

```php
preg_replace('/\[(_(?:b|\/br?))\].*?\[\/\\1\]/i', '', $article['content']);
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/166275-vilket-uttryck-skall-jag-använda-för-att-ta-bort-b-taggar-i-en-preview
