---
title: "preg_replace bäst för att ersätta html-kommentar med kod?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/191271-preg-replace-bäst-för-att-ersätta-html-kommentar-med-kod"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "xtreme"
published: "2013-04-05T06:31:20.000Z"
updated: "2013-04-05T06:37:27.000Z"
replies: 1
views: 697
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/191271-preg-replace-bäst-för-att-ersätta-html-kommentar-med-kod"
---

# preg_replace bäst för att ersätta html-kommentar med kod?

## #1 — xtreme, 2013-04-05T06:31Z

Har en html-kod som ser ut såhär:

```
kod kod kod
<div><!--insert code--></div>
kod kod kod
```

Det jag vill göra är att ersätta \<!--insert code--\> med riktig html/php kod och använder nu

```
$_POST["code"] = preg_replace('<!--insert code-->', '<div>kod, kod kod</div>', $_POST["code"])
```

Läste dock här <http://stackoverflow.com/questions/3577641/how-to-parse-and-process-html-xml-with-php/3577662#3577662> att Regular Expressions är det sämsta sättet att parsa html vilket preg_replace egentligen används för även om jag inte använder något riktigt regulärt uttryck.

Så frågan är om preg_replace är bästa metoden? Det kommer alltid vara samma kommentar som ska ersättas med samma html/php-kod för alla fall.

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

## #2 — metalboy, 2013-04-05T06:37Z

Om det alltid är \<!--insert code--\> som ska ersättas så använd [str_replace](http://www.php.net/str_replace) istället.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/191271-preg-replace-bäst-för-att-ersätta-html-kommentar-med-kod
