Java正则表达式搜索和替换


Java正则表达式搜索和替换

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class RegexMatches {

   private static String REGEX = "dog";

   private static String INPUT = "The dog says meow. " + "All dogs say meow.";

   private static String REPLACE = "cat";



   public static void main(String[] args) {

      Pattern p = Pattern.compile(REGEX);

      //get a matcher object

      Matcher m = p.matcher(INPUT);

      INPUT = m.replaceAll(REPLACE);

      System.out.println(INPUT);

   }

}