这只是一个实验,不是我需要做的实际事情
尝试/x:\[((\d),?)*\]/
字符串示例
{x:[1,2,3] y:[5,6,7]}
{x:[99,32,67,57,83] y:[5,6,7]}
是否可以使用单个正则表达式解析出数组x中的值。我尝试使用捕获组,但是它们仅捕获最后一个匹配项?
这是正则表达式无法做到的吗?还是上下文无关?
我尝试对量词进行懒惰和贪婪的评估,但是没有运气。就像我希望它对部分字符串感到贪婪而对其他字符串懒惰一样。
这很容易做到两遍。首先提取x并提取值。这是否意味着可以一次完成? (我的猜测并非如此,因为您可以对一个使用懒惰的量词,而对另一个使用贪婪的量词)