日期:2014-05-19  浏览次数:20769 次

求几个正则表达式
有个字符串,需要满足一个条件,条件如下
1)   包含连续的5个数字   (*11111*,   *22222*)
2)   包含连续的4个数字   (*1111*,   *2222*)
3)   包含连续的4个数字   (*1111*,   *2222*)
4)     存在3个连续的数字(*123*   ,   *678*)
5)     不知道怎么描述,看例子(*1212*   ,   *4545*)
6)     不知道怎么描述,看例子(*112233*   ,   *445566*)

不是同时满足,是分别满足
请大家分别写出以上正则
谢谢了。

------解决方案--------------------
*与* 之间 包含?

"\*\d{3,5}\* "