Regex - passt Zeichen zusammen, das nicht maskiert ist

8

Ich versuche, eine Regex so zu erstellen, dass sie nicht-deklarierten Komma-Zeichen in einer Zeichenfolge entspricht.

Die Regel, die ich suche, ist "Ein Komma, dem keine gerade Anzahl von Backslashes vorausgeht".

Testfälle:

%Vor%

Ich habe versucht, einen negativen Look-Behind zu verwenden: (?<!(\+)), , aber Python gibt mir error: look-behind requires fixed-width pattern .

    
bcoughlan 05.08.2012, 18:41
quelle

1 Antwort

18

Probieren Sie diese Regex: (?<!\)(?:\\)*,

Erläuterung:

%Vor%     
MRAB 05.08.2012, 18:49
quelle

Tags und Links