`
sbear
  • 浏览: 44315 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

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

阅读更多
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*        //大小写敏感没有被替换

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






分享到:
评论
2 楼 ashtime 2010-11-19  
我的原则是,能不用正则就不用,替换前转换下大小写不就OK了
1 楼 string2020 2010-11-18  
没用,我试过,不行。

相关推荐

    超级批量文本替换工具

    11.支持区分大小写以及文件夹递归操作 12.支持单个和多个文件以及文件夹操作 本软件特别适合需要批量替换大量文本里特定文字的网友,还可以实现特征字符串之间的模糊替换,是对付大量网页恶意代码的利器 可以处理 ...

    超级批量文本替换 4.0

    支持区分大小写以及文件夹递归操作 12.支持单个和多个文件以及文件夹操作本软件特别适合需要批量替换大量文本里特定文字的网友还可以实现特征字符串之间的模糊替换,是对付大量网页恶意代码的利器可以处理*.txt;*...

    java面试宝典

    215、写一个方法,实现字符串的反转,如:输入abc,输出cba 53 216、数据类型之间的转换 53 217、如何取得年月日,小时分秒 53 218、如何取得从1970年到现在的毫秒数 53 219、如何格式化日期 53 220、文件和目录(I/...

    JAVA面试题最全集

    写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字转换为字符 如何取小数点前两位,并四舍五入。 4.日期...

    疯狂JAVA讲义

    9.6.4 使用MessageFormat处理包含占位符的字符串 349 9.6.5 使用类文件代替资源文件 350 9.6.6 使用NumberFormat格式化数字 350 9.6.7 使用DateFormat格式化日期 352 9.7 本章小结 355 本章练习 355 第10章 ...

    erro-solucao-encontre-a-maior-substring:JAVASCRIPT ES6 + INDEXOF()+ SUBSTR()

    比较是区分大小写的('x'\uff01='X')。 输入: 该条目包含几个测试用例。 每个测试用例由两行组成,每行包含一个字符串。 两个输入字符串均包含1至50个字符(“ A”-“ Z”,“ a”-“ z”或空格),包括或至少一...

    JavaScript笔记

    强调:1.js区分大小写 2.字符串单双引号不区分 [removed]标签:页面中专门集中编写JavaScript的区域 js的方法定义:function方法名([参数列表]){ 方法体 [return 返回值] } 注意:js中的方法可以直接写在代码...

    openoffice editor源代码

    5: 类似于Eclipse的搜索,替换,全部替换功能,可以区分大小写,所有文件搜索。 6:当前表格即时搜索,这个如果是在当前表格内使用比较方便。当前使用前需要点击下你需要查找的表格,搜索条可以拖动吸附。 7:...

    正则表达式

    i (忽略大小写) m (多行查找) vaScript动态正则表达式问题 请问正则表达式可以动态生成吗? 例如JavaScript中: var str = "strTemp"; 要生成: var re = /strTemp/; 如果是字符连接: var re = "/" + str + ...

    《javaScrip开发技术大全》源代码

    • sample32.htm 转换大小写 • sample33.htm 与HTML相关的方法 • sample34.htm 字符串比较 • sample35.htm 修改字符串中的某一个字符 • sample36.htm 创建Object对象 ...

    千方百计笔试题大全

    215、写一个方法,实现字符串的反转,如:输入abc,输出cba 53 216、数据类型之间的转换 53 217、如何取得年月日,小时分秒 53 218、如何取得从1970年到现在的毫秒数 53 219、如何格式化日期 53 220、文件和目录(I/...

    Python核心编程第二版(ok)

     6.4.2 字符串模板c更简单的替代品   6.4.3 原始字符串操作符(rR)   6.4.4 Unicode字符串操作符(uU)   6.5 内建函数   6.5.1 标准类型函数   6.5.2 序列类型函数   6.5.3 字符串类型函数  ...

    Python核心编程第二版

     6.4.2 字符串模板: 更简单的替代品   6.4.3 原始字符串操作符(r/R)   6.4.4 Unicode字符串操作符(u/U)   6.5 内建函数   6.5.1 标准类型函数   6.5.2 序列类型函数   6.5.3 字符串类型函数...

    Mensa:Mensa是模式匹配状态机的通用,灵活,增强和高效的Java实现,如1975年Alfred V. Aho和Margaret J. Corasick的论文所述。

    进行了增强,因为它支持原始论文中未提及的许多有用扩展,例如全字匹配,区分大小写控件,模糊空白匹配,模糊标点匹配,增量匹配(即迭代器),匹配事件侦听器等。; 和 效率很高,因为它在非常大的关键字集(约数...

    freemarker总结

    其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替>会有更好的效果,因为 FreeMarker会把>解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:(x>y)> ...

    MaskOutWords

    考虑以下事项: 所有匹配都应该不区分大小写! 注意以 , 或 结尾的单词。 - 它们应该匹配,没有标点符号。 例如,如果我们有以下参数: words = ["PHP"] text = "我们喜欢用 PHP 编码!\n这让我们非常有效率" 结果...

    Android开发资料合集--续

    95、Java替换字符串,不区分大小写 138 96、Java获得随机数 139 97、MD5加密 141 98、HTTP数据传输 141 从Internet获取数据 141 向Internet发送数据 143 99、Jason解析 146 100、广播 147 101、SQLite清空数据库 147...

    xheditor-1.1.14

    参数1:工具按钮名称(不区分大小写),例:Link、img 说明:此函数可以在插件内部或者外部Javascript代码中进行调用 showModal:显示模式窗口 参数1:模式窗口的标题title 参数2:模式窗口的内容content 参数3:模式...

    HTML开发王

    3.1.5 元素和属性的大小写规范 3.2 字符引用 3.2.1 字符数字引用 3.2.2 字符实体引用 3.3 使用注释 3.4 关于空白和空白字符 3.4.1 关于断行符 3.4.2 空白字符 3.5 基本html数据型式 3.5.1 cdata数据类型 3.5.2 id和...

Global site tag (gtag.js) - Google Analytics