Gibt es so etwas wie ein &| bei Regex??
Verfasst: Montag 18. Dezember 2006, 18:53
Halli Hallo Halöchen! 
Ich hab ma ne Frage...
und zwar bin ich gerade dabei wieder einmal ein wenig mit Regex rumzuspielen.
Nun frage ich mich. Gibt es so etwas wie ein &| ?
Hier ein Beispiel:
Ich habe folgende Regex:
Der trifft auch bisher zuverlässig auf alles, was ich will... --> ob verbesserungswürdig würde ich gern erstma hinten ranschieben... is nur zusammengeschmissen 
Jedoch gibt es bei einer URL die Möglichkeit, das '' www. '' und '' http:// '' gleichzeitig vorkommen.
Wie müsste ich das abändern, damit er das auch findet?
Da wäre doch so ein '' &| '' net schlecht
gibet so etwas?
Oder muss ich wirklich schreiben:
wobei ich mir hier auch net sicher bin, ob er das einwanfrei findet 
finden auf jedenfall... aba was er da intern so macht - obs da Probleme gibt
Habt ihr da ein paar Tipps?
Herzlichen Dank!
MfG EnTeQuAk

Ich hab ma ne Frage...
und zwar bin ich gerade dabei wieder einmal ein wenig mit Regex rumzuspielen.
Nun frage ich mich. Gibt es so etwas wie ein &| ?
Hier ein Beispiel:
Ich habe folgende Regex:
Code: Alles auswählen
#link\[(http://|www.)?[a-zA-Z0-9-_\/\\:]*(\.[a-z]{2})\s.*\]

Jedoch gibt es bei einer URL die Möglichkeit, das '' www. '' und '' http:// '' gleichzeitig vorkommen.
Wie müsste ich das abändern, damit er das auch findet?
Da wäre doch so ein '' &| '' net schlecht

Oder muss ich wirklich schreiben:
Code: Alles auswählen
#link\[(http://|www.|http://www.)?

finden auf jedenfall... aba was er da intern so macht - obs da Probleme gibt

Habt ihr da ein paar Tipps?
Herzlichen Dank!
MfG EnTeQuAk