У меня есть следующая строка: pass[1][2011-08-21][total_passes]
Regex, чтобы захватить строки в квадратных скобках
Как бы извлечь элементы между квадратными скобками в массив? Я попытался
match(/\[(.*?)\]/);
var s = 'pass[1][2011-08-21][total_passes]';
var result = s.match(/\[(.*?)\]/);
console.log(result);
, но это только возвращает [1]
.
Не знаете, как это сделать .. Заранее спасибо.
Это возвращает строки, которые я хочу, но они все еще находятся в скобках. – Growler
Я изо всех сил пытаюсь разобрать содержимое массива в многострочном формате. Вот пример. 'export const routes: Routes = [ {path: '', pathMatch: 'full', redirectTo: 'tree'}, {path: 'components', redirectTo: 'components/tree'}, {path: ' компоненты/дерево ', компонент: CstdTree}, {путь:' компоненты/чипы ', компонент: CstdChips} ]; –