私はそれを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
。そうでない場合は、式に他の何かがあるはずです。完全な表現を見せていただけますか?