2013-10-18 138 views
0

我在下面有這個固定字符串。匹配固定字符串部分2

edbe801bf92fe7b770f72df2d722df0a 

我匹配我需要的這個正則表達式,有人幫助我,我有點理解。

(?:[^7]*7){4}([^7]*) 

現在,我今天看了一下字符類使用,但我不知道如何來包括一些像這樣的字符串匹配除了在相同的位置字符串537

哪有我也匹配這些數字,並得到我的文字之間的最後53

edbe801bf92fe5a250e57eb2d522ef0b 
edbe801bf92fe3e532b3f0e2f3e0b5fe 

所有應該捕獲

2df2d 
7eb2d 
f0e2f 
+2

你能舉一些你期望正則表達式匹配的例子嗎?目前尚不清楚你想要做什麼。 – Broxzier

+0

第一個正則表達式與您的第一個示例不匹配。 –

+0

是的我不清楚你正在嘗試做什麼,或者你是否真的需要使用正則表達式來完成它。你能用簡單的話來解釋模式匹配應該是什麼嗎? –

回答

2

如果你只是想跳過前二十字,抓住未來五年,爲您的樣本建議,你可以用這個簡單的正規表示法做到這一點。

^.{20}(.{5}) 

這個正則表達式爲您的所有測試線提供了所需的輸出。

+0

更好。謝謝!! –