@@WiMu:
nuqneH
hm ... scheint, als habe ich selbst eine Lösung gefunden (*stolzbin*). Ich hatte die ganze Zeit Lookahead und Lookbehind verwechselt - das da tut bislang das, was ich will:
[code lang=php]$pattern = '/((?<!["])((f|ht){1}tp(s){0,1}://)[-a-zA-Z0-9@:%_+.;,~#?&//=]+)/i';
Ich weiß nicht, warum du IRIs wie http://müller.example oder http://example.net/das-wandern-ist-des-müllers-lust von der Erkennung ausschließen willst.
Sinnvoll scheint mir das nicht zu sein.
Qapla'
PS:'ftps://' am Anfang erlaubt? Gibt es ein solches Protokoll?
PPS: {0,1}? Wer schreibt denn sowas? Fragezeichen?
--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)