I am trying to make a regex to match unscreened characters with a comma in a string.
The rule I'm looking for is "a comma that is not preceded by an even number of backslashes."
Test cases:
True abc,abc False abc\,abc True abc\\,abc False abc\\\,abc True abc\\\\,abc False abc\\\\\,abc
I tried using a negative look-behind: (?<!(\\+)), , but Python gives me error: look-behind requires fixed-width pattern .
python regex
bcoughlan
source share