String target = "FOOBar";target = target.replaceAll("(?i)foo", "");System.out.println(target);输出:
Bar
值得一提的是,
replaceAll将第一个参数视为正则表达式模式,这可能会导致意外结果。要解决此问题,请
Pattern.quote按照注释中的建议使用。

String target = "FOOBar";target = target.replaceAll("(?i)foo", "");System.out.println(target);输出:
Bar
值得一提的是,
replaceAll将第一个参数视为正则表达式模式,这可能会导致意外结果。要解决此问题,请
Pattern.quote按照注释中的建议使用。