Tec*_*lek 2 java string replace filter minecraft
我想用另一个字符串替换字符串的一部分.例如,一个字符串进来,它包含meat
,但我希望它将其更改meat
为vegetable
.我知道我可以用以下声明来做到这一点.
str = str.replaceAll("meat", "vegetable");
但是,我需要具有确切的大小写.我正在寻找一种方法来执行此操作,无论示例中的大写字母是大写还是小写meat
.
我的应用程序是Minecraft的过滤器.要么发誓,要么只是定制菜单.就像我想要替换这个词的每个实例一样minecraft
,无论大写,都要说Best game Ever!!
.
我已对其进行了修改,以便它可以识别并替换特定的大写字母,但这是非常有限的.
我希望我提供了足够的信息,以便有人可以帮助我.
Psh*_*emo 10
您可以通过(?i)
在开始时添加标志来使正则表达式不区分大小写
str = str.replaceAll("(?i)meat", "vegatable");
Run Code Online (Sandbox Code Playgroud)
例
System.out.println("aBc def".replaceAll("(?i)abc","X")); // out: "X def"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3530 次 |
最近记录: |