为了账号安全,请及时绑定邮箱和手机立即绑定

正则表达式小小的汇集

标签:
Java

Java正则表达式:
速查表:http://www.jb51.net/shouce/jquery1.82/regexp.html
String line = "Hello,(1, 0, 1),(-2,5,-10)";
System.out.println(line.replaceAll("[a-zA-Z\s]", "").matches("(,\(-?\d+,\d+,-?\d+\)){1,}") );

\s 匹配任意空白字符,等同于[\t\n\x0B\f\r]
\d 任意数字,等同于[0-9]
\D 任意非数字,等同于[^0-9]
\s 任意空白字符,等同于[\t\n\x0B\f\r]
\S任意非空白字符,等同于[^\s]
\w任意英文字符,等同于[a-zA-Z_0-9]
\W任意非英文字符,等同于[^\w]
\b单词边界
\B非单词边界

x? x没有出现或者只出现一次
X* X出现0次或更多
X+ X出现1次或更多
X{n} X正好出现n次
X{n,} X出席n次或更多
X{n,m} X出现至少n次但不多于m次

.  匹配任何单个符号,包括所有字符
^xxx 在开头匹配正则
xxx$ 结尾匹配xxx
[abc] 能够匹配字母a,b或c。[]被称为character classes
[abc][12] 能够匹配由1或2跟着的a,b或c
[^abc] 当^是[]中的第一个字符时代表取反,匹配除了a,b或c之外的任意字符
[a-e1-8] 匹配a到e或者1到8之间的字符
xx|yy 匹配正则xx或者yy
点击查看更多内容
4人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消