我想以这种形式Javascript字符串解析
[something](something something) [something](something something)
解析字符串,我想在每一个不是一组括号之间的空间突破?
我试过使用js string.split将其作为正则表达式/[^\(].*\s+.*[^\)]/g
,但它不起作用?任何建议表示赞赏:-)
编辑:我不想发布此作为答案,因为我想留下它的意见,但我终于找到了解决方案。
var a = "the>[the](the the) the>[the](the the) the"
var regex = /\s+(?!\w+[\)])/
var b = a.split(regex)
alert(b.join("+++"))
能括号内嵌套? – SLaks
(mis)?引自jwz:“很多人在遇到问题时都会想自己,'我知道!我会用正则表达式!'现在他们有两个问题。“ – riwalk
不需要嵌套它们,它们只是在那里以防止通常会包含空格的字符串,当被解压缩时保持空格 – rubixibuc