String a ="*AB*";
String b ="aB";
String c ="replace";
System.out.println(a.replaceAll("(?i)"+b, c));//大小写不敏感
System.out.println(a.replaceAll(b, c));//大小写敏感
打印结果:
*replace* //替换掉了
*AB* //大小写敏感没有被替换
关键在于添加一个"(?!)" , 省了很多问题。
java字符串替换区分大小写敏感的简单方法
最新推荐文章于 2023-07-22 15:51:01 发布