public class Test { public static void main(String[] args) { String s = "select top ${fetchNum} * from tbl"; String escaped = Pattern.quote("${fetchNum}"); //转义特殊字符 String replaced = s.replaceAll(escaped, "123"); } }