2013-02-15 66 views
-1

我無法實現,並找到一個正則表達式來檢測類似重複的數字(超過2倍)的序列重複:正則表達式來檢測數字連續

1111 or 
a1111 or 
test4555 

有人能幫助我嗎?

+0

可能要開始在這裏:http://stackoverflow.com/questions/6507982/regex-to-find-repeating-numbers – 2013-02-15 17:50:30

+1

用正則表達式做這件事很愚蠢。只需掃描字符串尋找重複的數字。 – NovaDenizen 2013-02-15 17:50:51

+3

@NovaDenizen:真的嗎?我認爲這實際上是一個需要正則表達式的完美情況。 – ruakh 2013-02-15 17:52:16

回答

9

你可以寫:

/(\d)\1\1/ 

其中\d的意思是 「一個數字」,(...)的意思是 「捕獲(記不清了)什麼...匹配」,並\1意思是 「什麼第一(...)捕獲」。

+0

謝謝ruakh!而已! – silviomoreto 2013-02-15 17:53:57

+0

@silvio:不客氣! – ruakh 2013-02-15 18:02:25