Java如何使用正则表达式实现替换文本功能

  介绍

本篇文章给大家分享的是有关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 强运行代码效果图如下:

癑ava如何使用正则表达式实现替换文本功能"

以上就是Java如何使用正则表达式实现替换文本功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

Java如何使用正则表达式实现替换文本功能