一、Java正则表达式是什么?
正则表达式定义了字符串的模式;
正则表达式可以用来搜索、编辑或处理文本;
正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。
二、正则表达式语法
1、预定义字符类
注意:任何预定义字符没有加上数量词之前都只能匹配一个字符而已。
2、Greedy数量词
3、范围词
注意:范围词内不管内容多长,没有数量词的配合都只能匹配一个字符。
4、边界匹配器
5、应用
6、实例:
代码:
import java.util.regex.*; lass RegexExample{ public static void main(String[] args){ String content = "I am noob " + "from runoob.com"; String pattern = ".*runoob.*"; boolean isMatch = Pattern.matches(pattern,content); System.out.println("字符串中是否包含了 'runoob' 子字符串?" + isMatch; } }
输出结果:
是否包含了 'runoob' 子字符串?true
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)