Autor Zpráva
PetrP
Profil *
Mám následující problém: Mám v řetězci nějaký text, ve kterém se občas vyskytuje odkaz pomocí tagu A nebo odkaz javascriptem (span onclick=...), cíl odkazu je však pokaždé jiný. Lze nějak jednoduše (tuším, že pomocí regulárních výrazů) z řetězce vyházet všechny tyhle normální i javascriptové odkazy, ale samozřejmě tam nechat ten text, který byl v odkazech (anchor text) - pokud ano, poradíte mi prosím někdo jak na to??
Akacko
Profil
PetrP
moc se v regulárních výrazech nevyznam, ale napsal jsem něco takoveho:
$text = '<a href="http://adresa.cz" title="stranka">Odkaz</a>';
echo preg_replace("'<a(.*?)>(.*?)</a>'", "\\2", $text);


pro JS odkaz stačí přepsat
PetrP
Profil *
Super, funguje přesně jak jsem potřeboval, díky moc Akacko!

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: