---
title: "plocka ut alla fetade stycken ur text"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/114569-plocka-ut-alla-fetade-stycken-ur-text"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "kittlos"
published: "2004-10-27T20:10:06.000Z"
updated: "2004-10-28T08:20:53.000Z"
replies: 3
views: 317
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/114569-plocka-ut-alla-fetade-stycken-ur-text"
---

# plocka ut alla fetade stycken ur text

## #1 — kittlos, 2004-10-27T20:10Z

Har sökt utan att lyckas hitta något som jag fattar...

Jag har en text, som på ett antal ställen har text som är fetat med b-taggar. Jag skulle vilja plocka ut alla fetade stycken ur texten. Jag vet inte hur många fetade stycken det finns.

I en text som ser ut så här:
*\<b\>fetad text1\</b\> vanligt text \<b\>fetad text2\</b\> vanlig text*  

Vill jag plocka ut:
fetad text1
fetad text2

Har kikat lite på preg_match_all(), men förstår inte riktigt. Det kanske inte ens är rätt funktion?

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

## #2 — Matte, 2004-10-27T20:23Z

Testa

```
$text = str_replace(array('<b>', '</b>'), "", $text);
// eller
$text = preg_replace("/<b>(.*?)<\/b>/is", "$1", $text);
```

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

## #3 — kittlos, 2004-10-27T21:16Z

I båda fallen plockar den allt  i $text, den slutar inte plocka vid \</b\>...

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

## #4 — Matte, 2004-10-28T08:20Z

Jag var tydligen trött där :)
Uppfattade det som om du ville ta bort dina \<b\>.

Testa då det här:

```
preg_match_all("/<b>(.*?)<\/b>/is", $text, $matches);
```

Du kommer nu att ha dina träffar i arrayen $matches\[1\].

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

---

Tråden på webben: https://www.webforum.nu/amne/php/114569-plocka-ut-alla-fetade-stycken-ur-text
