微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

正则表达式简单汇总

正则表达式

[0-9a-zA-Z_]=[\w]
表示数字0-9字母a-z,A-Z,_之间的任意一个

[0-9]=[\d]
"\\d"表示数字0-9

[\t\n\r\f\x0B]=[\s]
表示空白字符(回车换行等)

数量
X? 表示0个或者1个X
X* 表示0个或者多个X
X+ 表示1个或者多个X
X{n} 表示n个X
X{n,} 表示至少n个XX{n,m} 表示n到m个X


边界匹配
^代表字符串开始
$代表字符串结束
\w{8,10} 字符串中含8-10个满足\w的字符
^\w{8,10}$ 字符串必须以\w字符开始,8-10个字符结束

Java匹配方法
String str = "qwer213";
String regex = "正则表达式"
str.matches(regex); 匹配成功返回true,匹配失败返回false

易错:

如果正则表达式为"."则需转义后使用"\\."

"super.man".split(".")返回空,应使用"super.man".split("\\.")


JavaScript匹配方法

var reg = /表达式/; reg.test(str) 检测str中是否包含正则表达式,返回布尔值 reg.exec(str) 匹配到str中第一次出现满足正则表达式的位置,失败返回-1

原文地址:https://www.jb51.cc/regex/359068.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐