Я пытаюсь разобрать строку в этом формате
[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("+++"))