`
jackroomage
  • 浏览: 1222896 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

字符串中不分大小写的替换

 
阅读更多

//   llo不分大小写换成AA;
public class TestString3 {
  public static void main(String[] args){
   String s="hello lucy,Wecome to china!/heLLo lucy,Wecome to china!";
  
  
//   方法1、
   String s1=s.replaceAll( "(L|l)(L|l)(O|o)", "AA");
   System.out.println(s1);
  
  
//   方法2、
   String s2="llo";
   Pattern pattern=Pattern.compile(s2,Pattern.CASE_INSENSITIVE);
   Matcher matcher=pattern.matcher(s);
   String string=matcher.replaceAll("AA");
      System.out.println(string);
     
     
//    方法3、此方法效率比较低
   String r1 =s.replaceAll("(?i)"+"llo", "AA"); //大小写不敏感
   System.out.println(r1);
     
  }
  }

 

 

 

 

// 答案    heAA lucy,Wecome to china!/heAA lucy,Wecome to china!

 

分享到:
评论

相关推荐

    QT中字符串的比较、查找、替换等操作 - 大存的博客1

    在QT框架中,字符串处理是日常开发中必不可少的一部分。这篇博客主要介绍了QT中关于字符串的比较、查找、替换等操作,这些操作对于处理文本信息至关重要。以下是对这些操作的详细说明: 1. **字符串拼接**: 在QT...

    在文本中查找替换字符串程序

    而二分搜索通常用于有序的字符串列表,不适合这里的情况,因为TXT文件中的字符串通常是无序的。 替换字符串则涉及到文本的读取和写入。程序会逐行读取TXT文件,对于每行内容,使用字符串查找函数(如Python的`str....

    5统计某个字符串中大小写字母A或a出现的次数java

    在Java中,字符串是不可变对象,我们可以使用`String`类来创建和操作字符串。对于字符计数,我们可以遍历整个字符串,检查每个字符是否是我们感兴趣的"A"或"a"。 以下是一个简单的Java代码示例,用于完成此任务: ...

    字符串查找替换

    除了基本的查找和替换,高级的字符串处理还包括不区分大小写的查找、全局替换(替换所有匹配项,而非仅第一个)以及使用正则表达式的复杂匹配。正则表达式是一种强大的模式匹配工具,能够处理复杂的查找和替换需求,...

    字符串查找替换,多文件字符串查找替换

    除了基本的查找和替换功能,高级的字符串查找替换工具可能还具备其他特性,例如忽略大小写、全词匹配、查找范围选择(如只在行首、行尾或整个行内查找)等。这些选项使得查找替换更加灵活,能适应更多实际场景。 在...

    字符串去掉左右空格大小写转换分割

    根据给定文件的信息,我们可以总结出以下几个主要的知识点: ### 一、字符串处理函数 ...以上便是从给定文件中提取的主要知识点,涵盖了字符串的基本操作如去空格、大小写转换以及字符串分割等实用功能。

    java替换字符串中的符号

    - `L`:字母,包括各种语言中的大小写字母。 - `M`:标记符号,通常与其他字符一起使用,但很少单独出现,例如重音符号。 - `Z`:分隔符,包括各种类型的空格和换行符。 - `S`:符号,包括数学符号、货币符号等。 - ...

    一次查找替换文本中多个字符串(添加还原功能)

    本次提供的小工具——"一次查找替换文本中多个字符串(添加还原功能)",正是针对这一需求而设计的。这个Java开发的应用程序允许用户批量地在文本文件中查找并替换多个特定的字符串,同时它还具有一个独特的功能——...

    高效的忽略大小写的字符串替换(Replace)函数[定义].pdf

    在.NET中,有多种方法可以实现字符串替换,但其中只有少数几种方法支持忽略大小写。下面我们将详细介绍这些方法,并对其进行比较和分析。 1. String.Replace()方法 String.Replace()方法是最常用的字符串替换方法...

    超级字符串批量替换工具

    此外,用户还可以根据自身需求,调整软件的其他高级设置,如忽略大小写、替换模式等。 总之,超级字符串批量替换工具是一款强大的文本处理工具,它简化了日常工作中繁琐的字符串替换任务,提升了工作效率。无论是IT...

    字符替换器,批量替换文件中的字符或字符串

    描述中提到的“批量替换文件中的字符或字符串”,意味着该工具具备批处理功能,可以一次性处理多个文件,而不仅仅局限于单个文件。同时,“卡巴斯基可能会有误杀”是一个警告,提示用户可能存在的安全问题。卡巴斯基...

    字符串查找替换器,不但可替换还可以查找

    总的来说,字符串查找与替换是日常编程工作中不可或缺的一部分,而"字符串查找替换器"作为一个专门的工具,能够简化这一过程,提高我们的工作效率。通过熟练掌握字符串操作技巧,我们可以更高效地处理各种文本信息,...

    String 字符串操作、比较、查找字符、替换、反转、分割等

    - `equals()`:比较两个字符串的内容是否相同,不区分大小写。 - `equalsIgnoreCase()`:比较两个字符串的内容是否相同,忽略大小写。 - `compareTo()`:按照字典顺序比较字符串,返回值可以判断两个字符串的相对...

    文件中的字符串查找替换工具

    5. **匹配选项**:是否区分大小写,是否考虑全词匹配,以及是否使用正则表达式。 压缩包中的"FindStr_chn"可能是指该工具的中文版,对于中国用户来说更加友好,界面和帮助文档都采用中文,方便理解和操作。 总结来...

    字符串查找替换.exe

    4. 案例敏感/不敏感:根据需求,用户可以选择是否区分大小写进行查找和替换。 5. 预览功能:在执行替换前,显示即将被替换的项,让用户确认操作无误。 6. 安全性:在进行大规模替换时,可能会有备份选项,以防误操作...

    JavaScript正则表达式替换字符串中图片地址(img src)的方法.docx

    * 使用 `i` 标志来忽略大小写。 * 使用.capture() 方法来捕获匹配的图片地址。 * 使用.replace() 方法来替换匹配的图片地址。 * 在替换图片地址时,需要注意图片的路径和名称。 五、在线工具和资源 在开发中,我们...

    命令行下在文件中查找并替换匹配的字符串的工具

    - `/旗标/` 是可选的,可以用来控制替换的行为,例如 `g` 表示全局替换(替换每一行中所有匹配的实例),`i` 表示忽略大小写等。 举个例子,如果我们想在名为 `example.txt` 的文件中将所有的 "apple" 替换为 ...

    字符串查找替换工具2.2

    2. **区分大小写/不区分大小写**:根据需求,用户可以选择是否区分查找字符串的大小写。 3. **全词匹配**:确保查找的字符串是完整单词,而不是部分匹配。 4. **反向查找**:从文件末尾开始查找,这在某些特定情况下...

    SQL Server字符串比较时区别大小写方法

    在验证密码的时候可能需要对字符串大小写敏感,需要做一些处理,介绍两种方法:  法Ⅰ:转换成二进制再比较,由于大小写的ASC码不同。例如:  *  T_User where cast(field as varbinary) = cast( ...

    字符串查找和替换的实现例子(1KB)

    FoundAt = InStr(1, OriginalString, SearchTerm, vbTextCompare) '使用vbTextCompare确保不区分大小写 If FoundAt > 0 Then Text4.Text = Replace(OriginalString, SearchTerm, Replacement, , vbTextCompare)...

Global site tag (gtag.js) - Google Analytics