常用正则表达式总结
发布时间:2020-12-13 19:37:46 所属栏目:百科 来源:网络整理
导读:: 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“n”匹配一个换行符。序列“”匹配“”而“(”则匹配“(”。 ^: 匹配输入字符串的开始位置。如果设置了RegExp对象的Multilin
:将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“n”匹配一个换行符。序列“”匹配“”而“(”则匹配“(”。 ^:匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“n”或“r”之后的位置。 $:匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“n”或“r”之前的位置。 + :u002B$ * :* 中文或者英文:[a-zA-Zu4e00-u9fa5]+
//取url顶级域名 String url = "www.baidu.com/zhidao.idex.jsp" Pattern p = Pattern.compile("(?<=//|)((w)+.)+w+"); Matcher m = p.matcher(url); if(m.find()){ url = m.group(); System.out.println(m.group()); }身份证号码简单验证: /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |