2017-01-29 3 views
0

Ich habe versucht, einen widerwilligen Quantifizierer (. *?) Zu verwenden, aber das scheint nicht in POSIX-Regex zu funktionieren. Unterstützt POSIX keine widerwilligen Quantifizierer? Wenn nicht, gibt es Alternativen. Auch in POSIX konnte ich keine positive Vorarbeit leisten. Wird es auch nicht unterstützt? Jede Hilfe wäre willkommen. Danke.Reluktanter Quantifizierer und Positiver Lookahead in POSIX-Regex

+0

Was ist dein wirkliches Problem? POSIX regex flavour unterstützt keine Lookarounds und keine widerwilligen Quantifizierer. Eine Problemumgehung kann für einen bestimmten Fall vorhanden sein oder nicht. –

+0

können Sie kommentieren, welche Bibliothek Sie verwendet haben? Ihre Beispielregex – tuxuday

Antwort

0

Umschaubare und nicht gierige Quantifizierer sind Perl-Regex-Funktionen. Sie sind in POSIX nicht vorhanden.

Wie für Alternativen, möglicherweise Problemumgehungen möglich, aber es hängt davon ab, was genau Sie versuchen, übereinzustimmen. Es gibt keine allgemeine Lösung.