![]() |
[code]
$y = 'WCM'; $y =~ s/\<a href=\"(.*?)\"\>(.*?)\<\/a\>/\[url=\"$1\"\]$2\[\/url\]/i; print "$y\n"; [/code] |
Also, so wie ich das sehe wäre BBCodeParser genau das Richtige für unseren alkalischen Freund :)
Und ich muss wohl noch irgendwo eine aktuellere version dieser RegEx herumliegen haben - mal sehen... ~ |
Hab's schon - sollte aber wahrscheinlich mal wieder genauer untersucht werden - ich weiß nämlich nicht ob sie noch das tut was sie soll:
{((?<!src="|href="|url="|src=|href=|url=)http:\/\/|ftp:\/\/|news:\/\/|((?<!http:\/\/)www\.))([\w\-.]+[^,.;:?!/<\s])([/\w.#?&=%+@~*_\-,;:]*?)(?=[,.;:?!<]*([^/\w.#?&=%+@~*_\-,;:]|$))}i ~ |
Zitat:
aber warum escapest im replace-teil? und warum die " ? |
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag