`
gallop_liu
  • 浏览: 110114 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

java字符串替换:大小写敏感和不敏感,一句代码解决。

阅读更多

public class Test3 {

 public static void replaceString(String a, String b, String c) {
  System.out.println(a);
  String result = a.replaceAll("(?i)" + b, c); // 大小写不敏感

  System.out.println(result);
  System.out.println(a.replaceAll(b, c));// 大小写敏感

 }

 /**
  * @param args
  */
 public static void main(String[] args) {
  String aa="wedT8uYG23";
  String bb="uyg2";
  String cc="9o9KJj922";
  replaceString(aa,bb,cc);
 }

}

 

只要加个(?i),很多的代码都省了。

分享到:
评论

相关推荐

    java面试宝典

    56、写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔。 14 59、Java 编程,打印昨天的当前时刻。 15 60、java 和javasciprt 的区别。 15 61、什么时候用assert? 16 62、error和exception有什么...

    正则表达式

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

    JAVA试题——初级

    Java 中用来表示空引用的关键字是 `null`(注意大小写)。 - **D. 正确**: `int` 是 Java 的保留字,用于声明整型变量。 #### 六、布尔值 **知识点:** Java 中的布尔类型 1. **题目:** 下面哪个是合法的布尔值?...

    freemarker总结

    有一种特殊的字符串称为raw字符串,被认为是纯文本,其中的\和{等不具有特殊含义,该类字符串在引号前面加r,下面是一个例子: ${r"/${data}"year""}屏幕输出结果为:/${data}"year" 转义 含义 ...

    精通正则表达式~~~

    忽略大小写... 14 单词分界符... 15 小结... 16 可选项元素... 17 其他量词:重复出现... 18 括号及反向引用... 20 神奇的转义... 22 基础知识拓展... 23 语言的差异... 23 正则表达式的目标... 23 更多...

    2021-2022计算机二级等级考试试题及答案No.5210.docx

    11. 不合法的表达式是A选项,因为字符串比较时不需要双引号内的空格。 12. TCP/IP协议由链路层、网络层、运输层和应用层组成,这四层分别处理不同层次的网络通信问题。 13. 数据库管理系统常见的数据模型有层次...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    随着博客人数的增加, Blog 作为一种新的生活方式、新的工作方式、新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构:网络信息不再是虚假不可验证的,交流和沟通更有明确的选择和方向性,单一...

Global site tag (gtag.js) - Google Analytics