Subscribe to RSS Subscribe to Comments

Mitja Schmakeit

Bereits 54.56% des Tages sind vergangen. Es sind also nur noch 45.44% übrig!

(hier steht keine Überschrift)

Der auf http://german-bash.org/29073 beschriebene Regex

(?:^|”)(http|ftp|mailto)*:*(//)*(\w+(?:[\.:@]\w+)*?)(?:/|@)?([^"\?]*?)(?:\?([^\?"]*?))?(?:$|”)

ist Müll und fast keiner der outputs ist zu verwenden (zum überprüfen auf eine richtige URL geht es wohl gerade noch..).

Meiner ist viel toller und gibt noch dazu nur sinnvolle sachen aus :) :

([a-zA-Z]{3,})://([^/]+)(?:.(=?[^\?]*/))*([^\?]*)(?:\?(.*))?

Aber das schreiben des Ausdrucks war für mich leider ein reiner Lerneffekt (soll heißen es war absolut SINNLOS den Mist da zu schreiben), da PHPs parse_url() viel Effektiver und besser arbeitet und ich eigentlich nur nach so einer Funktion gesucht habe :(

Comments

  1. Mai 5th, 2008 | 23:56

    du hast übrigens die überschrift vergessen.

  2. Mai 7th, 2008 | 17:34

    hab ich noch nicht erwähnt, dass ich überschriften nicht nötig habe? :P

Leave a reply

oder

Based on FluidityTheme Redesigned by Kaushal Sheth Sponsored by Web Hosting Bluebook