JavaScript在任意字符数上拆分
是否可以在JavaScript中拆分任意数量的字符(可能使用正则表达式) 示例: “这些是下划线”将返回JavaScript在任意字符数上拆分,javascript,Javascript,是否可以在JavaScript中拆分任意数量的字符(可能使用正则表达式) 示例: “这些是下划线”将返回[“这些是”、“下划线”] 以下是我目前掌握的情况: "These are ____ underscores".split("_").filter(x => x); 然而,我不确定是否有更有效/更好的方法来做到这一点 谢谢。您可以按字符分割,然后过滤非空数组: var str = "These are ____ underscores" str.split("_").filter(x
[“这些是”、“下划线”]
以下是我目前掌握的情况:
"These are ____ underscores".split("_").filter(x => x);
然而,我不确定是否有更有效/更好的方法来做到这一点
谢谢。您可以按字符分割,然后过滤非空数组:
var str = "These are ____ underscores"
str.split("_").filter(x => x.length)
让x='这些是________;下划线';
设y=x.split(/+/);
控制台日志(y)代码>注意,如果你有类似于的东西,让x='\uuu,这些是uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu'下划线
可能您需要在split()之后使用.filter(布尔)
。