Michael Bäuerle <
michael....@stz-e.de> wrote:
>> > Ein ERE soll auf obs-NO-WS-CTL [1] matchen. Ich suche etwas in der Art:
>> > [\x1-\x8\xB\xC\xE-\x1F]
>> > Das ist aber nicht POSIX konform [2]:
>> > |
>> > | 1. [...] The special characters '.', '*', '[', and '\\' ( <period>,
>> > | <asterisk>, <left-square-bracket>, and <backslash>, respectively)
>> > | shall lose their special meaning within a bracket expression.
>> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> > Übersehe ich eine andere Option? Eine die hübscher ist als:
>> > \x1|\x2|\x3|\x4|\x5|\x6|\x7|\x8|\xB|\xC|\xE|\xF|\x10|\x11|\x12|\x13|\x14|\x15|\x16|\x17|\x18|\x19|\x1A|\x1B|\x1C|\x1D|\x1E|\x1F
>> Wie benutzt Du die ERE? Kannst Du die „Umwandlung” viel-
>> leicht in der aufrufenden Programmiersprache/Shell erledi-
>> gen?
> Der ERE soll in eine Rule für lex eingesetzt werden (d.h.
> er soll direkt im Sourcefile stehen und lex soll ihn so ver-
> stehen).