EKKi: Regulärer Ausdruck f. .htaccess modRewrite

Beitrag lesen

Mahlzeit,

  1. ^section1/(sub1|sub2|sub3)/([0-9+)/$  /?go=section1&sub=$1&id=$2

2. ^section1/(sub1|sub2|sub3)/([0-9+)-.*/$  /?go=section1&sub=$1&id=$2

Erstmal wundert mich, dass dieser Ausdruck so überhaupt funktioniert - irgendwie fehlt da zumindest meinem brain.exe-integrierten Parser eine schließende eckige Klammer ...

Dieser Titel ist aber optional! Wie kennzeichne ich das im 1ten Ausdruck (sodass auch beim Fehlen eines Titel eine Übereinstimmung eintritt)?

Probier's mal damit:

^section1/(sub1|sub2|sub3)/([0-9]+)(-.*)?/$  /?go=section1&sub=$1&id=$2

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|