Gunnar Bittersmann: Hilfe bei regulärem Ausdruck

Beitrag lesen

@@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)