JavaScript分割任意数量的字符

是否可以使用正则表达式在JavaScript中分割任意数量的字符?

例子:

“这些是____下划线”将返回 ["These are ", " underscores"]

这是我到目前为止的内容:

"These are ____ underscores".split("_").filter(x => x);

但是,我不确定是否有更有效/更好的方法来做到这一点。

谢谢。


斯蒂芬大帝
浏览 165回答 2
2回答

翻过高山走不出你

let x = 'These are ____ underscores';let y = x.split(/_+/);console.log(y);

慕桂英4014372

您可以按字符拆分,然后过滤非空数组:var str = "These are ____ underscores"str.split("_").filter(x => x.length)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript