继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

正则表达式小小的汇集

慕粉2139185169
关注TA
已关注
手记 30
粉丝 27
获赞 128

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
打开App,阅读手记
4人推荐
发表评论
随时随地看视频慕课网APP