seth: Kleines RegExp Problem

Beitrag lesen

hi

Mit anderen Worten: der / ist optional.

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:
/^([a-zA-Z-&;]*)(/([a-zA-Z-&;]*))?/

und noch besser ist eigentlich
/^([a-zA-Z-&;]*)(?:/([a-zA-Z-&;]*))?/
damit der zweite teil nicht mit slash gespeichert wird.
allerdings bin ich mir nicht ganz sicher, ob das bei php geht.

prost
seth