gpt4 book ai didi

java - 将所有出现的单词替换为另一个单词

转载 作者:行者123 更新时间:2023-12-01 06:54:01 27 4
gpt4 key购买 nike

我正在编写一个正则表达式来匹配每次出现的“japan”并将其替换为“Japan”..为什么下面的代码不起作用?并且“japan”可以在一个句子中多次出现,也可以在句子中的任何位置出现。我想替换所有出现的地方

public static void testRegex()
{
String input = "The nonprofit civic organization shall comply with all other requirements of section 561.422, japan laws, in obtaining the temporary permits authorized by this act.";
String regex = "japan";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(input);
System.out.println(input.matches(regex));
System.out.println(input.replaceAll(regex, "Japan"));

}

最佳答案

这里不需要正则表达式,也不需要 Pattern 和 Matcher 类。简单使用 String.replace() 就可以正常工作:

input = input.replace("japan", "Japan");

关于java - 将所有出现的单词替换为另一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17408321/

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