Hallo, eine kurze Frage zu einer regex:
Folgender Ausdruck soll Teile einer URL ausgeben:
"/^(http:\/\/)?([^\/]+)/i"
Wenn bei ^ der Folgestring obligatorisch ist was bedeutet dann das nachgestellte ?, das im den String ja fakultativ macht?
Das zweite Wort wird duch einen abschließenden Slash (oder mehrere) begrenzt.
Wie wird hier erreicht, das alles nach dem Slash abgeschnitten wird.
Vielen Dank!
Folgender Ausdruck soll Teile einer URL ausgeben:
"/^(http:\/\/)?([^\/]+)/i"
Wenn bei ^ der Folgestring obligatorisch ist was bedeutet dann das nachgestellte ?, das im den String ja fakultativ macht?
Das zweite Wort wird duch einen abschließenden Slash (oder mehrere) begrenzt.
Wie wird hier erreicht, das alles nach dem Slash abgeschnitten wird.
Vielen Dank!

Kommentar