我试图解析像下面的一个字符串,通过在Javascript中使用的正则表达式:正则表达式的Javascript解析字符串如“字符串1 [字符串2] [STRING3]”到阵列
string1[string2][string3]
在其中“字符串1 “总是存在,与此同时其他字符串可能会错过,是2或20,但总是在方括号之间。 我想从以前的字符串来实现的结果是一个数组或者是这样的:
['string1', 'string2', 'string3']
我设法创建一个正则表达式,但它只是需要最后一个字符串方括号,而不是所有的之间“STRING3”他们,这是我试过的:
/[^\[]+(\[([^\]]+)\]){0,}/
希望有人可以帮忙。
谢谢!
什么这样的情况:'字符串1 [字符串2 [STR] [STRING3]' – passion
拆分与'/ [\ ] [] + /' –
你不能用javascript来做。尝试别人的解决方案。 – revo