Hi,
inspiriert vom Thread "Warum Geht Das Nicht ? Dringend" wollte ich mal gucken wie man wohl so ne URL- Ersetzung am sinnigsten umsetzt.
funktioniert eigentlich ganz gut, aber der / wird nicht mit erkannt.
Ich hab ihn aber in der zweiten Klammer mit \ maskiert, sollte doch so stimmen, beim _ gehts ja auch. aber die URL wird nur bis zum / als Link interpretiert.
Hat jemand nen Tip oder vielleicht nen besseren RegEx für mich?
Greetz :|
inspiriert vom Thread "Warum Geht Das Nicht ? Dringend" wollte ich mal gucken wie man wohl so ne URL- Ersetzung am sinnigsten umsetzt.
PHP:
preg_replace("/(http\:\/\/)?(www\.[A-Za-z0-9\\/\_]*\.[A-Za-z]{2,3})/is","<a href=\"http://\\2\" target=\"_blank\">\\1\\2</a>",$todo);
Ich hab ihn aber in der zweiten Klammer mit \ maskiert, sollte doch so stimmen, beim _ gehts ja auch. aber die URL wird nur bis zum / als Link interpretiert.
Hat jemand nen Tip oder vielleicht nen besseren RegEx für mich?
Greetz :|