【发布时间】:2017-04-25 19:50:30
【问题描述】:
我正在尝试在空格上拆分以下文本:
var line = "Text (what is)|what's a story|fable called|named|about {Search}|{Title}"
但我希望它忽略括号内的空格。这应该产生一个数组:
var words = ["Text", "(what is)|what's", "a", "story|fable" "called|named|about", "{Search}|{Title}"];
我知道这应该涉及某种带有 line.match() 的正则表达式。如果正则表达式删除括号,则加分。我知道 word.replace() 会在后续步骤中摆脱它们。
【问题讨论】:
标签: javascript arrays regex string