Autor Zpráva
Neas
Profil
Ahoj.
mám funkci preg_replace() a potřeboval bych pomoci s úpravou regulárního výrazu, který by vynechal nahrazení v případě, že se proměnná $search nachází mezi < a > (tj. je html tagem nebo jeho částí)
dosavadní řešení, nezohledňující html tagy:
preg_replace("~(".preg_quote($search).")~", "<span class='keycode'>$1</span>", $string);

v případě zadání například "a" způsobuje rozpad desingu.

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:

0