您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Java中替换不区分大小写的文字子字符串

如何在Java中替换不区分大小写的文字子字符串

String target = "FOOBar";
target = target.replaceAll("(?i)foo", "");
System.out.println(target);

输出

Bar

值得一提的是,replaceAll将第一个参数视为正则表达式模式,这可能会导致意外结果。要解决此问题,请Pattern.quote按照注释中的建议使用。

java 2022/1/1 18:15:46 有512人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶