私はそれを123と\d一致しましたが、一致1し3ませんでした2。\dどのような要件を満たす数字と一致するか疑問に思っていましたか?私はPythonスタイルの正規表現について話している。
Geditの正規表現プラグインは、Pythonスタイルの正規表現を使用しています。私はその内容が含まれているテキストファイルを作成しました
123
正規表現のみ1と3一致し\dます。2ではありません。
一般に、間に他の文字がない数字のシーケンスの場合、奇数桁のみが一致し、偶数桁は一致しません。たとえばでは12345、マッチがある1、3と5。
\dはの省略形な[0-9]ので、一致するはず2です。完全なテストケース(問題を示す実行可能なスクリプト)を投稿してください。問題の原因を突き止めることができます。
11111してみてください22222。
\d一致します1、2と3。そうでない場合は、式に他の何かがあるはずです。完全な表現を見せていただけますか?