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

Match all numeric characters without letters before or after

我试试这个:

\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

这将为您找到书写字符

(?<![a-zA-Z0-9])\d+(?![a-zA-Z0-9])