0

这只是一个实验而不是我需要做的实际事情

试图/x:\[((\d),?)*\]/

字符串示例 {x:[1,2,3] y:[5,6,7]} {x:[99,32,67,57,83] y:[5,6,7]} 是否可以使用单个正则表达式解析出数组 x 中的值。我尝试过使用捕获组,但它们只捕获最后一场比赛?

这是不是用正则表达式可以完成的事情,还是上下文无关?

我尝试过对量词进行懒惰和贪婪的评估,但没有运气。这就像我希望它对字符串的一部分贪婪而对其他人懒惰。

2遍就可以轻松完成。首先提取 x 并提取值。这是否意味着它可以一次性完成?(我的猜测不是因为你可以对一个使用惰性量词而对另一个使用贪婪)

4

0 回答 0