我正在使用node.js来挑选一些转换后的文本中的字段值。随机空间非常困惑。一行看起来像这样:
'ADDRESS: 2626 W MAIN ST Tran Total $1.91.$3'
我知道字段从哪里开始,但是在两个空格之后我无法吸收它。这是我正在尝试的方法,但它将所有内容返回到“地址:”右侧:
/ADDRESS:\s([[^\s{2,}]+)/
有没有一种方法可以包含空格并提前停在第一个双空格处?这不起作用:
/ADDRESS:\s(.*(q!\s{2,}))/
最佳答案
/ADDRESS:\s((?:\S|\s(?!\s))*)/
应该可以。任意数量的非空格或不带空格的空格。
关于javascript - 正则表达式匹配所有字符,直到2个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17287120/