您需要使用一些单词将文本拆分为一个数组 - 有人可能会说,split
有几个分隔符。
reg = new RegExp(['Слово_1', 'Слово_2'].join(' | '), 'i');
res = 'Слово_2 123 Слово_1 456 Слово_1 789 Слово_2 101112'.split(reg);
console.log(reg);
console.log(res);
如果文本中的分隔符不按顺序排列,则该函数拒绝正常工作。请告诉我如何解决问题。
我认为正则表达式中的空格会影响结果,因为例如第一个分隔符之前没有空格,但正则表达式需要它。
您可以用字符的简化 Unicode 版本替换空格
\b
: