我想以這種形式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