呀嘛咕 发表于 2014-5-30 22:27
哈哈,和我的题目一样的。这个简单哎
呀嘛咕 发表于 2014-5-30 22:30
小伙伴 给你咯
String res = "[1][3458][0-9]{4}([0-9])\\1{4}";
曹强 发表于 2014-5-31 10:10
难道就木有大神讲解下,嗨………………
呀嘛咕 发表于 2014-5-31 10:40
你没有学过正则吗?
呀嘛咕 发表于 2014-5-31 10:48
String res = "[1][3458][0-9]{4}([0-9])\\1{4}";
我这个很容易理解的
第一位只能为1,所以是[1]
宁致远 发表于 2014-6-1 09:16
正则表达式是符合一定规则的字符串表达式。有特殊应用场景。常用来字符串匹配,比如:手机号码,QQ号码,用 ...
KevinSmart 发表于 2014-6-1 20:01
public static void main(String[] args) {
// 定义号码规则
String regex = "[1][3458]\\d{4}(\\d)\\1 ...
lin' 发表于 2014-5-30 23:07
/^1[3458]\d{4}(\d){5}$/这应该是最标准的吧,试试吧,希望能帮到你
我是main 发表于 2014-6-3 10:25
突然间 忘了什么是正则表达式 还是没看过
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |