私はこのフォーマットJavascriptの文字列の解析
[something](something something) [something](something something)
で文字列を解析しようとしていると私は括弧のセットの間ではありませんすべてのスペースでブレークしたいですか?
js string.splitを正規表現/[^\(].*\s+.*[^\)]/g
として使ってみましたが、うまくいきませんでしたか?どんな提案が高く評価されましたか:-)
EDIT:これはコメントとして公開したいので、答えとして投稿したくありませんが、最終的に解決策を見つけました。
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から引用:「多くの人が問題に直面したら、「私は知っています!私は正規表現を使用します!今、彼らには2つの問題があります。 – riwalk
それを入れ子にする必要はありません。通常は空白文字を含む文字列を防ぐためにそこにありますが、スペースを空けておいてください。 – rubixibuc