MudGuard: Kleines RegExp Problem

Beitrag lesen

Hi,

Das ist mein Muster:  /^([a-zA-Z-&;]*)/([a-zA-Z-&;]*)/

Geht das gut? Mit dem - mittendrin, das keinen Zeichenbereich kennzeichnet?

Es findet wie erwartet aus dem String  Treffer1/Treffer2
die beiden Treffer.
Nun kann es aber auch sein das der String nur wiefolgt aussieht
Treffer1

Mit anderen Worten: der / ist optional.

Und dann findet das Muster natürlich nichst mehr ich habe aber gerade keine Idee wie ich den Ausdruck ändern muß das er beide Möglichkeiten abdeckt. Wird wohl was mit dem | oder Strich sein, oder?

Ne, ein Fragezeichen reicht - anzuwenden auf den Teil des Regex, der optional ist.

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.