我搜索并尝试了所有可能的正则表达式解决方案,但找不到任何答案。我正在寻找一个正则表达式,它将数字与它们之间的任何空格匹配。
例如,以下句子:
12 Voorbeeld3 4Voorbeeld5 6测试777
示例1 2 33 4测试
所以,正则表达式将匹配只12,6并777在第一个句子,只2和33第二句。因此,每个数字都在空格之间编号。
我尝试了正则表达式来寻找空格。例如,“ (?<!\s[\d+])但它匹配”仅是一位数字,而不是多位数字。
有什么建议么?
提前致谢。
您要查找的RegExp如下:
\b(\d+)\b
Run Code Online (Sandbox Code Playgroud)
上面的RegExp将匹配两个单词边界之间的任何数字,因此,它将匹配:
"123 "" 123"" 123 "使用g修饰符匹配所有出现的事件(所有数字)。您可以在此处找到一个有效的示例。
JavaScript示例:
\b(\d+)\b
Run Code Online (Sandbox Code Playgroud)