2013-02-15 90 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

相关问题