正则表达式匹配2位数0到9

era*_*zap 3 regex

我是regex的新手,我试图匹配一个有2位数字的情况都可以从0到9

一些东西

[0-9][0-9] 
Run Code Online (Sandbox Code Playgroud)

例如 :

11 10 01

eve*_*ton 5

我认为^\d{2}(\s\d{2})+$应该符合您的需求.

Regex101上测试这个正则表达式

PS:学习,尝试自己,并在没有问题的情况下来找我们,但下次会有一些努力.:)


ste*_*ema 5

你需要的是单词边界,尝试一下

\b\d{2}\b
Run Code Online (Sandbox Code Playgroud)

在 Regexr 上查看这里。

\b匹配单词边界(在很多语言中),即从单词字符到非单词字符的变化。意味着,如果前面和前面没有数字或字母,则正则表达式将匹配 2 位数字。

\d在大多数正则表达式风格中作为 [0-9] 的快捷方式工作,有些不支持此快捷方式,有些使用 Unicode 版本并与任何类型的数字匹配\d