为什么这个 javascript 正则表达式代码不起作用?根据文档,它应该:
这是我用于解析的字符串(它是 rails 嵌套的表单信息):
flex_table[flex_rows_attributes][0][flex_cells_attributes][0][id]
我想要的是这些部分,它们可能是也可能不是字符串的一部分:
flex_rows_attributes, 0, flex_cells_attributes, 0
这是我的正则表达式(正如我提到的,javascript 风格):
flex_table((\[(\w+)\]\[(\d+)\])*)
我只取回两个条目中的最后一个,但我想要它们。
有谁知道,我在这里想念什么?