A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 静心远行 中级黑马   /  2014-1-5 22:54  /  1814 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

正则表达式匹配4个相同的数字,例如,5555、6666、7777这样的

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 赞一个!

查看全部评分

6 个回复

倒序浏览
关键字百度第一篇就是张老师写的
  1. \d{4}
复制代码

评分

参与人数 1黑马币 +1 收起 理由
FFF + 1 \d{1}技术分

查看全部评分

回复 使用道具 举报
本帖最后由 猎鹰tianya 于 2014-1-6 00:23 编辑
  1. ([0-9])\1\1\1
复制代码
先用括号封装一个数字,然后用\n 引用第一个数字【n代表第n括号     \n就代表第n个括号里的内容】
([0-9])\1\1\1 这句话就是说:第一个要匹配一个数字,第二个匹配的数字和第一个数字一样,第三个数字也和第一个一样的,第四个也和第一个是一样的!哦了!

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 很给力!

查看全部评分

回复 使用道具 举报
\d{4}
\d表示0-9的数字
{4}表示的是有四个数字
所以也就是代表有4个连续的数字
也就达到了目的

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 很给力!

查看全部评分

回复 使用道具 举报 0 1

\d{4}
\d表示0-9的数字,{4}表示的是有四个这样的数字
回复 使用道具 举报
猎鹰tianya 发表于 2014-1-6 00:12
本帖最后由 猎鹰tianya 于 2014-1-6 00:23 编辑
先用括号封装一个数字,然后用\n 引用第一个数字【n代表 ...

受教了,谢谢!
回复 使用道具 举报
(\d)\\1{3}

吧\d  看为一个组 \\1{3}  表示还有3个和\d一样的数字


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马