文字列のエスケープされていないカンマ文字と一致する正規表現を作成しようとしています。regex - エスケープされていない文字を一致させる
私が探しているルールは、「コンマの前に偶数のバックスラッシュはありません」ということです。
テストケース:(?<!(\\+)),
が、Pythonは私にerror: look-behind requires fixed-width pattern
を与える:
True abc,abc
False abc\,abc
True abc\\,abc
False abc\\\,abc
True abc\\\\,abc
False abc\\\\\,abc
私は否定的な外観ビハインドを使用しようとしました。
生の文字列 'Rを使用してみてください '...''正規表現 – JBernardo
を宣言するのはなぜ真実最初の例でありますか?それはエスケープされていません。スラッシュの数を数えて、それが偶数であるかどうかを判断できませんか? – Ben
@JBernardo私はすでに生の文字列を使用しています。私はエスケープされていない文字を探しています。 – bcoughlan