我想按空格分割字符串。但是,如果不删除它,则应将其添加到上一个字符串中,而不要添加到下一个字符串中。
如您在result
中看到的,空格被添加到了下一个单词。
这是我的regex101。
正则表达式:/(?=\040)/g
结果:
“ Lorem | ipsum | dolor | si | amet。”
我需要的
“ Lorem | ipsum |美元| si | amet。”
最佳答案
试试这个正则表达式:
\b(?=\w)
要么
\b(?=[^\040.])
Click for Demo
说明:
\b
-字边界(?=\w)
-正向超前确保单词字符跟随\b
要么
(?=[^\040.])
-正向超前确保\b
后跟除
或.
以外的任何字符