gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 17:23:02 25 4
gpt4 key购买 nike

我有一个文件,我将该文件转换为字符串。现在,每当我尝试用“foobar”等小写数据替换“fooBar”等驼峰数据时,它就不起作用。

我尝试了这两种情况。

   String target = "fooBar and tooohh";
target = target.replace("foobar", "");
System.out.println(target);

它给了我这个输出fooBar和tooohh

然后我尝试了这个

String target123 = "fooBar and tooohh";
target123=target123.replace("(?i)foobar", "") ;
System.out.println(target123);

这也给了我相同的输出: - fooBar 和 Tooohh

最佳答案

使用String::replaceAllString::replaceFirst方法和正则表达式 (?i)foobar

 String replaced = target.replaceAll("(?i)foobar", "");  

String replaced = target.replaceFirst("(?i)foobar", "");

方法 String::replace 不能与 regex 一起使用

关于java - 替换字符串中不区分大小写的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17229758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com