无涯教程-Java 正则 - Matcher static String quoteReplacement(String s)函数
package com.learnfk;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MatcherDemo {
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 pattern=Pattern.compile(REGEX);
//获取匹配器对象
Matcher matcher=pattern.matcher(INPUT);
try{
//下面的行将抛出异常
INPUT=matcher.replaceAll(REPLACE);
} catch(Exception e){
System.out.println("Exception: "+ e.getMessage());
}
INPUT=matcher.replaceAll(matcher.quoteReplacement(REPLACE));
System.out.println(INPUT);
}
}