Ashura: Komplexer regulärer Ausdruck mit bedingten Unterausdrücken

Beitrag lesen

Hallo Felix.

Für alternative Versionen kannst Du jederzeit /(a|b)/i schreiben.

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)