Hallo Felix.
Für alternative Versionen kannst Du jederzeit
/(a|b)/ischreiben.
Ja, ist mir bekannt. Ich wollte aber vermeiden, dass die Anführungszeichen noch einmal extra eingefangen werden und (?:)-Spielchen vermeiden.
Ein Fragezeichen am Anfang einer Klammer braucht wohl noch etwas Zusätzliches, wie
Ja, damit erscheint keine Fehlermeldung mehr, aber leider auch nicht das Gewünschte.
(?<!look-behind)
(?:forget-about-it)
(?!look-ahead)
>
> wobei aber Javascript kein lookbehind kennt.
>
> Sollte ich hier Mist verzapfen, dann korrigiere mich bitte jemand!
Also kann JS [bedingte Unterausdrücke](http://pcre.nophia.de/explain/subpattern/conditional/index.php) allgemein nicht?
Einen schönen Freitag noch.
Gruß, Ashura
--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
[<mathbr:del.icio.us/>](http://del.icio.us/mathbr) [<mathbr:w00t/>](http://w00t.noctus.net)