在之前或之后匹配所有不带字母的数字字符

时间:2015-07-13 18:14:46

标签: regex regex-negation

我试试这个:

Sub TheSub()
    ''''''''''''''''''''''''
    ' Your code here
    ''''''''''''''''''''''''
    StartTimer  ' Reschedule the procedure
End Sub

但是对于这个字符串:

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

我想找到:

azeaze4 T4 45-azej565 5T 555T 44444

2 个答案:

答案 0 :(得分:3)

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

\b\d+\b

请参阅演示https://regex101.com/r/kH4cV5/1

答案 1 :(得分:0)

这将为您找到写字符

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