regular expression [rezolvat]
Scris: Dum Ian 18, 2009 7:03 pm
am de la aurelian [de mult timp] un reg-exp cu care sa transform un text in link in cazul in care arata ca un link.
adica, www.gigi.com devine <a href="http://www.gigi.com">www.gigi.com</a>
acum, ce nu stiu eu este cum sa fac in cazul in care link-ul e la final-ul unui paragraf. Adica, daca am www.gigi.com</p> atunci tag-ul se include in A... ceea ce nu e deloc bine
// eu am asa:
$str = preg_replace('/www\.(.*)\.(.*) /','<a href="http://www.\\1.\\2" target=\'_blank\'>www.\\1.\\2</a>',$str);
ceea ce e OK cand dupa link urmeaza spatiu... dar daca se pune P-ul la final, nu mai e OK. Ia sa testam la
www.phpromania.net
adica, www.gigi.com devine <a href="http://www.gigi.com">www.gigi.com</a>
acum, ce nu stiu eu este cum sa fac in cazul in care link-ul e la final-ul unui paragraf. Adica, daca am www.gigi.com</p> atunci tag-ul se include in A... ceea ce nu e deloc bine
// eu am asa:
$str = preg_replace('/www\.(.*)\.(.*) /','<a href="http://www.\\1.\\2" target=\'_blank\'>www.\\1.\\2</a>',$str);
ceea ce e OK cand dupa link urmeaza spatiu... dar daca se pune P-ul la final, nu mai e OK. Ia sa testam la