如何在Java中替换不区分大小写的文字子字符串
String target = "FOOBar"; target = target.replaceAll("(?i)foo", ""); System.out.println(target);
输出:
Bar
值得一提的是,replaceAll将第一个参数视为正则表达式模式,这可能会导致意外结果。要解决此问题,请Pattern.quote按照注释中的建议使用。
replaceAll
Pattern.quote
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群