regex - 匹配前后没有字母的所有数字字符

标签 regex regex-negation

我试试这个:

\d+(?![a-zA-Z]+[0-9])\d+

但是对于这个字符串:

azeaze4 T4 45-azej565 5T 555T 44444

我想找到:

45 44444

最佳答案

您可以在字边界内使用 \d+ :

\b\d+\b

查看演示 https://regex101.com/r/kH4cV5/1

关于regex - 匹配前后没有字母的所有数字字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31390529/

相关文章:

javascript - 检查 URL 是否匹配多个正则表达式变量?

regex - 如何维护对多个已编译正则表达式的引用

linux - 正则表达式匹配 IP 地址但忽略本地主机

python - 如何只匹配其中只有数字的单词周围的引号?

Javascript 正则表达式匹配文本中的所有 & 字符,忽略编码,如 ) 等

javascript - 替换 HTML 内容的正则表达式

java - 正则表达式匹配字符串中以逗号分隔的元素,忽略双引号、大括号和方括号内的逗号

php - 正则表达式中带\b 的美元符号包含额外空间

java - 如何检测未引用或双引号的空格

javascript - 在 js 上用正则表达式更改除第 n 个换行符之外的每个换行符