我希望有一些正则表达式专家可以提供帮助。我一直在寻找几个小时,但找不到答案。
这是输入字符串:
parameters:x,y,123,z;parameters:a,b,456,c;
难题是检索最后一个参数部分(a,b,456,c),我知道它以“parameters:”开头并以“,c”结尾;
所以我尝试了以下正则表达式:
parameters:(.+?,c);
这不匹配预期的最后一部分,而是从第一个参数开始。这是比赛组:
x,y,123,z;parameters:a,b,456,c
所以 ?因为做一个懒惰的比赛还不够懒惰,因为它比我想要的更多。
有什么建议么?