相关疑难解决方法(0)

如何在Java中替换不区分大小写的文字子串

使用replace(CharSequence target, CharSequence replacement)String中的方法,如何使目标不区分大小写?

例如,它现在的工作方式:

String target = "FooBar";
target.replace("Foo", "") // would return "Bar"

String target = "fooBar";
target.replace("Foo", "") // would return "fooBar"
Run Code Online (Sandbox Code Playgroud)

我怎样才能使它如此替换(或者如果有更合适的方法)是不区分大小写的,这样两个例子都返回"Bar"?

java string replace substring case-insensitive

119
推荐指数
5
解决办法
10万
查看次数

在Java中替换String忽略大小写

String Checkout = D:\ifs\APP\Checkout
String DeleteLine = D:\IFS\APP\Checkout\trvexp\client\Ifs.App\text.txt
Run Code Online (Sandbox Code Playgroud)

注意两个字符串中的ifsIFS.我想更换结帐字符串删除订单

所以最终的String看起来像这样:

\trvexp\client\Ifs.App\text.txt
Run Code Online (Sandbox Code Playgroud)

以下是我尝试过的,但显然由于Case Sensitivity,字符串不会被替换.任何解决方案或解决此问题的方法?

String final = DeleteLine.replace(Checkout, "");
Run Code Online (Sandbox Code Playgroud)

java regex string replace

2
推荐指数
1
解决办法
2157
查看次数

标签 统计

java ×2

replace ×2

string ×2

case-insensitive ×1

regex ×1

substring ×1