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());
	}
}

请简单描述下正则表达式及其用途

在编写处理字符串的程序时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。计算机处理的信息更多的时候不是数值而是字符串,正则表达式就是在进行字符串匹配和处理的时候最为强大的工具,绝大多数语言都提供了对正则表达式的支持。
发布了126 篇原创文章 · 获赞 41 · 访问量 3199

猜你喜欢

转载自blog.csdn.net/qq_43618030/article/details/103990398
今日推荐