您的位置:首页 > 其它

(\\d{17}[0-9a-zA-Z]|\\d{14}[0-9a-zA-Z]) ②\\d{6}(\\d{8}).* 这两个正则表达式各自代表什么意思

2015-02-14 12:55 281 查看


①(\\d{17}[0-9a-zA-Z]|\\d{14}[0-9a-zA-Z]) ②\\d{6}(\\d{8}).* 这两个正则表达式各自代表什么意思

2013-07-04 09:06treeColor  分类:编程语言 | 浏览
414 次
对上面的问题进行补充:提取身份证号中的日期,下面的两行代码是怎么提取的没看懂
Pattern p2 = Pattern.compile("\\d{6}(\\d{8}).*");
Pattern p3 = Pattern.compile("(\\d{4})(\\d{2})(\\d{2})");

我有更好的答案

分享到:



按默认排序 | 按时间排序


1条回答

2013-07-04 09:15梦里寻你我他   | 十级 最快回答

1, 匹配 17个数字后面一位可以是大小写字母或者数字 或者 14位数字后面一位可以是大小写字母或者数字

2,匹配 6位数字再跟8位数字,后面为任意位的字符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐