正则表达式
要是不会的话先去看一下正则30分钟入门,想深入的话自己去学,我也没学过,哈哈哈哈哈哈
Pattern
通过 Pattern p=Pattern.compile(exp)
或者 Pattern p=Pattern.compile(exp,flags)设置多行 不区分大小写等获取
这个类只有基本的sqlit方法 字符串分割就是通过它实现的
Matcher
通过pattern.matcher(str)获取的匹配结果
对于正则我们主要式通过这个类来实现的,以下式这个类的具体方法:
matches()用于判断是否匹配
find()是否查找到
group()查找的结果
简单例子:
String content="hello world";
Pattern pattern=Pattern.compile("\\w*",Pattern.CASE_INSENSITIVE|Pattern.MULTILINE);
Matcher matcher = pattern.matcher(content);
while (matcher.find()){
System.out.print(matcher.group());
}
查找所有英语单词 结果hello和world
还有一些其他的方法可以自己去看看。正则表达式学会了,java操作基本上差不多