论坛首页 入门技术论坛

java字符串替换区分大小写敏感的简单方法

浏览 3091 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-01-22   最后修改:2010-01-29
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*        //大小写敏感没有被替换

 关键在于添加一个"(?!)" , 省了很多问题。






   发表时间:2010-11-18  
没用,我试过,不行。
0 请登录后投票
   发表时间:2010-11-19  
我的原则是,能不用正则就不用,替换前转换下大小写不就OK了
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics