我希望有一些正则表达式专家可以提供帮助。我一直在寻找小时,但找不到答案。正则表达式:懒,但不够懒
这是输入字符串:
parameters:x,y,123,z;parameters:a,b,456,c;
的难题是中检索的最后的参数部分(A,B,456,c)和我知道它开始与“参数:”,并以结束”, C”;
所以,我想下面的正则表达式:
parameters:(.+?,c);
这不符合预期的最后一部分,但是从第一个参数的开始。这是比赛组:
x,y,123,z;parameters:a,b,456,c
那么?因为做一个懒惰的比赛是不够懒,因为它匹配更多,然后我想。
有什么建议吗?
为什么不用分号分割';',然后匹配? – nhahtdh 2013-03-01 16:57:54