javase部分
作者:互联网
javase部分
Java基础
请谈谈java中如何支持正则表达式操作的?
java中的String类提供了支持正则表达式操作方法,包括:matches(),replceAll(),replaceFirst(),split(),此外,java中可以用Patten类表示正则表达式对象,他提供了丰富的API进行各种正则表达式操作:如
public static void main(String[] args){
String str ="郑州市(新华区)(高新区)";
Patten p = Patten.compile(".*?(?=\\()");
Matcher m =p.matcher(str);
if(m.find){
System.out.println(m.group());
}
}
请简单描述下正则表达式及其用途
在编写处理字符串的程序时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。计算机处理的信息更多的时候不是数值而是字符串,正则表达式就是在进行字符串匹配和处理的时候最为强大的工具,绝大多数语言都提供了对正则表达式的支持。
DuanXS97
发布了126 篇原创文章 · 获赞 41 · 访问量 3200
私信
关注
标签:java,String,正则表达式,str,字符串,javase,部分,Patten 来源: https://blog.csdn.net/qq_43618030/article/details/103990398