求助~50分求正则表达式

klose1118 2010-04-07 02:47:30
1.长度大于5,且其中叠字不出现4次以上

2.大于1949-10-01且小于2050-10-01 (一个日期格式)
...全文
116 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cdj8887 2010-04-07
  • 打赏
  • 举报
回复
1988-03-10
lixin880415 2010-04-07
  • 打赏
  • 举报
回复
2.大于1949-10-01且小于2050-10-01 (一个日期格式)


"(([1][9][8-9][0-9])-([1][0-2])-(([0][1-9])||([1][0-9])||([2][0-9])||([3][01])))||(([2][0][0-1][0-2])-(([0][0-9])-(([0][1-9])||([1][0-9])||([2][0-9])||([3][01]))||(([1][0])-([0][1]))))"


没有判断月份和闰年
hbgzg3006 2010-04-07
  • 打赏
  • 举报
回复
我晕 你这第一个说清楚点。比如说有汉字或者其他字符。*这些算不算,还有不连续叠字的算不算。很多种情况呢。
第二个不要用正则了,用java来判断就行了。
klose1118 2010-04-07
  • 打赏
  • 举报
回复
……没说非要字母
aha20160526 2010-04-07
  • 打赏
  • 举报
回复
大小写呢?
klose1118 2010-04-07
  • 打赏
  • 举报
回复
1.长度大于5,且其中叠字不出现4次以上
合法:abcdefg
不合法:aaa 或 aaaaabb
aha20160526 2010-04-07
  • 打赏
  • 举报
回复
能举个例子说明你的需求么?比如。。。是合法的,。。。是非法的?
klose1118 2010-04-07
  • 打赏
  • 举报
回复
1.我写的是:(.)\1{4,}|^(.){0,5}$
z812183667 2010-04-07
  • 打赏
  • 举报
回复
不懂,帮顶!
klose1118 2010-04-07
  • 打赏
  • 举报
回复
UP~UP~UP~UP~UP~UP~

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧