t="[длинная-предлинная фраза] [еще скобки] -слово -другое"
{"ScriptPreparationCode":"t=\u0022[\u0434\u043B\u0438\u043D\u043D\u0430\u044F-\u043F\u0440\u0435\u0434\u043B\u0438\u043D\u043D\u0430\u044F \u0444\u0440\u0430\u0437\u0430] [\u0435\u0449\u0435 \u0441\u043A\u043E\u0431\u043A\u0438] -\u0441\u043B\u043E\u0432\u043E -\u0434\u0440\u0443\u0433\u043E\u0435\u0022","TestCases":[{"Name":"1","Code":"/\\s-.*[\\[\\]]/.test(t)","IsDeferred":false},{"Name":"2","Code":"/\\s-[^\\[\\]]*[\\[\\]]/.test(t)","IsDeferred":false}]}