2015-05-01 67 views
0

28個字符的十六進制正則表達式在一個很長的線,我需要找到適合這樣的正則表達式:PHP查找字符串

01 02 03 04 05 06 07 08 09 10 11 12 13 14

現在,該字符串總是由十六進制字符,所以它可以是這樣也:

ab ba 1a 2f 3c 2a 1d 35 32 12 34 78 90 11

唯一讓所有的人都有一個共同點,就是他們在14對或28字符的十六進制值

PHP如何處理?

試過幾個組合,比如:

preg_match('/[a-f0-9]{2}/i', $data, $matches);

但沒有涵蓋所有的可能性。

在此先感謝。

+0

*有一些已經嘗試了正則表達式模式*向我們展示你的企圖! – Rizier123

+0

^把這個放到你的問題中,有一個編輯按鈕 – Rizier123

+0

感謝你的提示,做到了。 – skymario84

回答

0

這裏是一個要匹配,如果您需要什麼

(([a-f0-9]{2}){27}|([a-f0-9]{2}){13})[a-f0-9]{2} 

Example

+0

@ skymario84 [這是一個例子](http://3v4l.org/dUv5g) – AlphaDelta