我希望有一些正則表達式專家可以提供幫助。我一直在尋找小時,但找不到答案。正則表達式:懶,但不夠懶
這是輸入字符串:
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