Hallo, ich habe ein vermutlich kleines Problem mit dem Parsen von geklammerten Ausdrücken. Vermutlich verstehe ich die div. Dokus nicht richtig. Ich will geklammerte Ausdrücke in Fließtext erkennen, ohne dass zwischen den Klammern und dem Schlüsselwort ein Leerzeichen stehen muss. Dabei brauche ich für die Klammern einen eigenen Returnwert. zur Zeit sieht es etwa so aus: NOWHITE [^ \t\n]+ ... <getquery> "(" { ... return '(' ; } ")" { ... return ')' ; } SCHLÜSSEL1 { ... return 1 ; } SCHLÜSSEL2 { ... return 2 ; } NOWHITE { ... return ERROR;} <...> Leider erkennt die letzte Zeile auch ein geklammertes Schlüsselwort und gibt daher ERROR zurück. Wenn ich die Definition NOWHITE [^(][^ \t\n]+[^)] schreibe gibt es div. andere Fehlermeldungen aus meiner Anwendung. Habt Ihr einen Tipp ? Danke, Thomas Roesner