java正则表达式的简单运用

网友投稿 228 2023-01-23


java正则表达式的简单运用

本文为大家分享了如何运用java正则表达式的方法,供大家参考,具体内容如下

1.是否匹配给定的模型

代码如下:

public static void main(String[] args) {

String pattern="a\\d{2}f";//模型:以a开始,接2位数字,以f结尾

String s="a22";

boolean b=s.matches(pattern);

System.out.println(s+"匹配"+pattern+"吗:"+b);

s="a22f";

b=s.matches(pattern);

System.out.println(s+"匹配"+pattern+"吗:"+b);

}

运行结果如下:

2.替换

代码如下:

public static void main(String[] args) {

String s="你你 好 吗吗吗 ";

System.out.println("替换前:"+s);

StAGfBfyNDdring pattern="\s+";

s=s.replaceAll(pattern, "");

System.out.println("替换后:"+s);

}

运行结果如下:

3.去重

代码如下:

public static void main(String[] args) {

String s="你你好吗吗吗";

System.out.println("替换前:"+s);

String pattern="(.)\\1+";

s=s.replaceAll(pattern, "$1");

System.out.println("替换后:"+s);

}

运行结果如下:


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java内部类原理与用法实例总结
下一篇:Java锁机制Lock用法示例
相关文章

 发表评论

暂时没有评论,来抢沙发吧~