我想按空格分割字符串。但在不删除它的情况下,它应该添加到前一个字符串而不是下一个字符串。
正如您在结果
中看到的那样,空格已添加到下一个单词中。
这是我的 regex101 .
正则表达式:
/(?=\040)/g
结果:
“Lorem| ipsum| dolor| si| amet。”
我需要什么
“Lorem |ipsum |dolor |si |amet。”
最佳答案
尝试这个正则表达式:
\b(?=\w)
或者
\b(?=[^\040.])
说明:
\b
- 字边界(?=\w)
- 正向先行确保单词字符跟随在\b
或者
(?=[^\040.])
- 正向前瞻,确保\b
后跟除或
之外的任何字符>.
关于javascript - JS 正则表达式 正向回顾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46429761/