Regex 匹配前面或后面没有字母的所有数字字符
我试试这个:Regex 匹配前面或后面没有字母的所有数字字符,regex,regex-negation,Regex,Regex Negation,我试试这个: \d+(?![a-zA-Z]+[0-9])\d+ 但是对于这个字符串: azeaze4 T4 45-azej565 5T 555T 44444 我想找到: 45 44444 您只需在单词边界内使用\d+: \b\d+\b 请参见演示这将为您找到写入字符 (?<![a-zA-Z0-9])\d+(?![a-zA-Z0-9]) (?我以前从未见过\b。+1比我的答案好得多新问题=>
\d+(?![a-zA-Z]+[0-9])\d+
但是对于这个字符串:
azeaze4 T4 45-azej565 5T 555T 44444
我想找到:
45 44444
您只需在单词边界内使用
\d+
:
\b\d+\b
请参见演示这将为您找到写入字符
(?<![a-zA-Z0-9])\d+(?![a-zA-Z0-9])
(?我以前从未见过\b
。+1比我的答案好得多新问题=>