Autor Zpráva
darkang
Profil *
Ahoj,

mám nějaký text a v něm jsou html tagy obrázků:


<p>aaaaaa <img src="domena/img/01.gif" alt=":-)" /> bbbb</p>

potřeboval bych, aby se mi to nahradilo za:

<p>aaaaaa :-) bbbb</p>

s regulárními výrazy bohužel nejsem kamarád a nenapadá mě jiné řešení, než to rozsekat pomocí substr a strpos, což není moc pěkné...


Pardon, zapomněl jsem napsat, že to co se má vypsat bude vždy v atributu alt

Díky všem
Darker
Profil
(<img[^>]*alt="([^"]*)"[^>]*>)
Použij modulátor i (case-insensitive).
ALT obrázku bude v $2.
Kolem ALT musí být uvozovky. Nebude to fungovat pro <img vlastnost=">">. Pro takové případy si najdi HTML regulární výrazy na internetu, na to nestačím.
darkang
Profil *
Darker:
Takové smajlky naštěstí nemám :-) Díky ti moc, funguje to skvěle.

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: