私は正規表現を初めて使用します。両方とも 0 ~ 9 の 2 桁のケースに一致させようとしています。
の線に沿った何か
[0-9][0-9]
例えば :
11 10 01
^\d{2}(\s\d{2})+$
私はあなたのニーズに合うべきだと信じています。
Regex101でこの正規表現をテストします
PS:学び、自分で試してみて、問題なく、次回は少し努力して私たちのところに来てください。:)
必要なのは単語の境界です。試してみてください
\b\d{2}\b
こちらの Regexrを参照してください。
\b
単語境界 (多くの言語で) に一致します。これは、単語文字から非単語文字への変更です。つまり、 の前後に数字や文字がない場合、正規表現は 2 桁に一致します。
\d
[0-9] のショートカットとしてほとんどの正規表現フレーバーで機能しますが、このショートカットをサポートしていないものもあれば、Unicode バージョンを使用して任意の種類の数字と一致するものもあります\d
@Kobiの提案を含む。
(?<![0-9])[0-9]{2}(?![0-9])