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
Der Schönheit halber:
^section1/(sub1|sub2|sub3)/([0-9]+)(?:-(.*))?/$ /?go=section1&sub=$1&id=$2
Wir wollen doch den Bindestrich nicht mit im Titelargument haben ;-)