我需要在一个数字之前通过RegEx选择每个空格.
我知道空格是\ s而数字是\ d,但我无法弄清楚如何在数字之前抓住空格.
示例文本:John Doe 6 Jane Doe 0
它应该选择6和0之前的空格.
有任何想法吗?
谢谢!
Ro *_* Mi 12
这个正则表达式将捕获任何数字前的空格
\s+(?=\d)
Run Code Online (Sandbox Code Playgroud)
积极向前看(?=\d)要求任意数量的空白字符后跟一个数字
如果你想只匹配空格而不是其他可以用a表示的字符,\s那么使用:
[ ]+(?=\d)
Run Code Online (Sandbox Code Playgroud)