Autor Zpráva
user243
Profil
Hoj,
našel by se tady někdo, kdo by mi pomohl s reg. výrazem, který by odpovídal jakémukoliv párovému tagu včetně jeho obsahu, kde by se vyskytoval hledaný text? podařilo/nepodařilo se mi zatím stvořit něco takového:
$obsah = preg_replace("<[^>]>(.*)\{#hledaný text#\}(.*)>", "<span>náhradní text</span>", $obsah);
podle programu The Regex Coach výraz vybere tag, ve kterém se v jeho obsahu nalézá hledaný text, ale nedaří se mi jej uzavřít;
předem díky;
user243
Profil
vyřešeno,
nahrazovanou oblast jsem předělal na:
<!-- značka1 -->
nějaký html kod, který se má nahradit
<!-- značka1 -->
a s reg výrazem mi pomohl kamarád:
/<!--\{#značka1#\}-->.+?<!--\{#značka1#\}-->/s

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: