浏览 3091 次
锁定老帖子 主题:java字符串替换区分大小写敏感的简单方法
精华帖 (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* //大小写敏感没有被替换 关键在于添加一个"(?!)" , 省了很多问题。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-11-18
没用,我试过,不行。
|
|
返回顶楼 | |
发表时间:2010-11-19
我的原则是,能不用正则就不用,替换前转换下大小写不就OK了
|
|
返回顶楼 | |