介绍
本篇文章给大家分享的是有关Java如何使用正则表达式实现替换文本功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
具体如下:
包replaceDemo; 进口java.util.regex.Matcher; 进口java.util.regex.Pattern;/* * *由弗兰克 *替换匹配的文本 */公开课ReplaceDemo { 公共静态void main (String [] args) {//创建一个正则表达式模式,用以匹配一个单词(\ b=单词边界) 字符串型=癨 \ bfavor \ \ b";//用于测试的输入字符串 字符串输入=鞍镂乙桓鰂avor& # 63;我最喜欢的。AAA忙BBB"; System.out.println(“输入:“;+输入);//从正则表达式实例中运行方法并查看其如何运行 r=Pattern.compile模式(型); 匹配器m=r.matcher(输入); System.out.println (“ReplaceAll:“+ m.replaceAll (“favour"));//appendReplacement方法 m.reset (); StringBuffer某人=new StringBuffer (); 而(m.find ()) {//将匹配之前的字符串复制到某人,再将匹配结果替换为:“favour",并追加到某人 m。appendReplacement(某人,“favour"); } System.out.println (sb.toString ()); m.appendTail(某人); System.out.println (sb.toString ());/* 输出: 输入:帮我个favor& # 63;我最喜欢的。AAA忙BBB ReplaceAll:帮我个favour& # 63;我最喜欢的。AAA支持BBB 帮我一个favour& # 63;我最喜欢的。AAA支持 帮我一个favour& # 63;我最喜欢的。AAA支持BBB */} }
<>强eclipse >强运行代码效果图如下:
以上就是Java如何使用正则表达式实现替换文本功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。