首页 > 代码库 > java学习笔记-4 正则表达式
java学习笔记-4 正则表达式
1、-?\\d+ 一个或者没有减号,之后跟若干数字;
2、(-|\\+)?\\d+ 一个减号或者一个加号或者都没有,之后跟若干数字;
3、\\W+ 一个或者多个非单词字符;
4、\\w+ 一个或者多个单词字符;
5、(abc)+ 一个或者多个abc;
6、abc+ ab后跟一个或者多个c;
7、(abc){2,} abc连续出现至少2次;
8、(abc){2} abc出现恰好2次;
9、(abc){2,5} abc出现至少两次,最多5次;
10、\\s+ 一个或多个空白符
11、Pattern.compile()可以编译一个正则表达式得到一个Pattern对象,Pattern对象有matcher()方法可以匹配字符串,返回一个Matcher对象,Matcher对象有一些方法:
(1) find() 返回布尔值,指定还没有匹配;
(2) find(i) 返回从待匹配串的i位置开始有无匹配;
(3)group() 返回匹配的部分;
(4)group(i) 返回待匹配串跟正则表达式第i个部分的匹配部分;
(5)start() end() 返回匹配部分的位置
java学习笔记-4 正则表达式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。