赞
踩
Pattern初始化。 Pattern不需要new,可以这样用 Pattern pattern=Pattern.compile(str); str为自己写的正则表达式。常用的方法会在最后慢慢补。
常用方法:
1:查看字符串是否匹配正则。常用地方,验证电话,邮箱等
Pattern pattern=Pattern.compile(str); Matcher matcher=pattern.matcher(str2); matcher.matches() 判断是否匹配
2:字符串分割,将字符串根据一定的分隔符分成数组
常用:
String abc="12312351aad38219acufdhd1235"; String sk="a.*d";分隔符为a开头,d结尾的字符串 Pattern pattern=Pattern.compile(sk); String[] a=pattern.split(abc);分出来是两个,他会把aad38219acufdhd识别成分隔符。而不是会将aad,acufd当做分隔符。
3:截取匹配规则的字符串,敏感字替换,接收表情匹配。
while (matcher.find()){ matcher.group(); } 逐个获取所有匹配字符
常用正则规则
这个链接还是比较全的。
https://blog.csdn.net/qianshen88/article/details/10827261
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。