gpt4 book ai didi

java - java 7 中字符串的识别和替换部分

转载 作者:行者123 更新时间:2023-12-02 05:40:10 25 4
gpt4 key购买 nike

我想用另一个字符串替换字符串的一部分。例如,输入一个字符串,它包含 meat,但我希望它将 meat 更改为 vegetable。我知道我可以通过以下语句来做到这一点。

str = str.replaceAll("肉", "蔬菜");

但是,我需要准确的大小写。我正在寻找一种方法来执行此操作,无论示例 meat 中的字母是大写还是小写。

我的应用程序是 Minecraft 的过滤器。要么发誓,要么只是定制菜单。就像我想替换 minecraft 这个词的每一个实例,无论大小写如何,说有史以来最好的游戏!!

我对其进行了修改,以便它可以识别和替换特定的大写字母,但这非常有限。

我希望我提供了足够的信息,以便有人可以帮助我。

最佳答案

您可以通过在开始处添加 (?i) 标志来使正则表达式不区分大小写

str = str.replaceAll("(?i)meat", "vegatable");

示例

System.out.println("aBc def".replaceAll("(?i)abc","X")); // out: "X def" 

关于java - java 7 中字符串的识别和替换部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15101516/

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