• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Eine überwältigende Zahl von Einsendungen wartet nun auf Euch, um begutachtet zu werden! Schaut selbst, welche Blüten das Thema hervorgebracht hat und stimmt dann ab, was davon Euch am besten gefällt. Hier geht es lang zur Abstimmung --> Klick

[PHP] RegEx für Links

Slashwalker

Winterbanana
Registriert
15.05.06
Beiträge
2.213
Hallo ATler,
ich hab mal wieder ein Problem mit einer RegEx. Ich möchte aus Texten alle Links auslesen. Bisher habe ich das mit dieser RegEx gemacht:
Code:
(((https?:|ftp:|gopher:)\/\/)|(www\.|ftp\.))[-[:alnum:]\?%,\.\/&##!;@:=\+~_]+[A-Za-z0-9\/]

Das funktioniert soweit auch. Allerdings habe ich jetzt einige Links, die etwas seltsam aufgebaut sind und die daher nicht gefunden werden:
Code:
result.php?Lfzxpset>Efbui,Dbc,Gps,Dvujf'f>btl<58<2<2<51:27::5<3<<6737<<0e0tfbsdi0q0joufsdptnpt0ynm0epnbjomboefs0joum0e3s0gfg0qpqdbu0w30dnWkbIS{Z3i2eIpvZ39>'qpt>5'tfbsdi`uzqf>sfmbufe'enybsht>'jqvb`je>48b9:39eb:g2935db:b39ee:fd546:6d

RegEx war noch nie mein Ding, krieg das irgendwie nicht gebacken...
 

Slashwalker

Winterbanana
Registriert
15.05.06
Beiträge
2.213
Ich bekomme die ganzen ' und " nicht so escaped, das es ein zusammenhängender String ist :(