我将尝试通过正则表达式拆分参数列表。
这是一个包含参数列表的字符串:
我该如何让正则表达式忽略方括号中的所有内容?
这是一个包含参数列表的字符串:
"a = b, c = 3, d = [1,3,5,7], e, f = g"
我的要求是:
["a = b", "c = 3", "d = [1,3,5,7]", "e", "f = g"]
我尝试使用向前查找,但是Ruby不允许在动态范围内使用向后查找,所以这种方法行不通:
/(?<!\[),(?!\w*\])/
我该如何让正则表达式忽略方括号中的所有内容?