我是regex的新手,我试图匹配一个有2位数字的情况都可以从0到9
一些东西
[0-9][0-9]
Run Code Online (Sandbox Code Playgroud)
例如 :
11 10 01
你需要的是单词边界,尝试一下
\b\d{2}\b
Run Code Online (Sandbox Code Playgroud)
在 Regexr 上查看这里。
\b匹配单词边界(在很多语言中),即从单词字符到非单词字符的变化。意味着,如果前面和前面没有数字或字母,则正则表达式将匹配 2 位数字。
\d在大多数正则表达式风格中作为 [0-9] 的快捷方式工作,有些不支持此快捷方式,有些使用 Unicode 版本并与任何类型的数字匹配\d