首页 > 解决方案 > JavaScript:如何拆分具有多个分隔符的字符串并排除分隔符?

问题描述

据此, “如果分隔符是包含捕获括号()的正则表达式,则匹配的结果将包含在数组中。” 对我来说,这是一个不需要的副作用。我想拆分一个\n或一个<br>字符串,如果不使用括号,我不知道该怎么做:

string.split(/(\n|\<br\>)/)

有没有办法在没有括号的情况下编写这个正则表达式?我不想在结果中包含分隔符。这是它工作不正常的示例:

console.log("hi\nbye<br>foo".split(/(\n|\<br\>)/))

标签: javascriptregex

解决方案


推荐阅读