MudGuard: Kleines RegExp Problem

Beitrag lesen

Hi,

nee, das waere zu allgemein formuliert, denke ich. denn wenn
"Treffer1Treffer2" zwei teile enthaelt, muss schon ein / dazwischen sein.
optional ist also der teil /([a-zA-Z-&;]*)
der komplette ausdruck lautet somit:

Deine Lösung:

/^([a-zA-Z-&;]*)(/([a-zA-Z-&;]*))?/

Meine Lösung:
/^([a-zA-Z-&;]*)/?([a-zA-Z-&;]*)/

Wo siehst Du den Unterschied beim gematchten Text?

Aufgrund des * nach der 2. [] kann die zweite Klammer () auch NICHTS matchen.

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.