gpt4 book ai didi

java - 如何使用 Java 将字符串中的多个单词替换为空格

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

我尝试用以下代码替换给定字符串中的单词列表。

String Sample = " he saw a cat  running of that pat's mat ";
String regex = "'s | he | of | to | a | and | in | that";
Sample = Sample.replaceAll(regex, " ");

输出为

[ saw cat  running that pat mat ] 
// minus the []

它仍然有最后一个词“that”。无论如何,是否可以修改正则表达式以考虑最后一个单词。

最佳答案

尝试:

String Sample = " he saw a cat running of that pat's mat remove 's";
String resultString = Sample.replaceAll("\\b( ?'s|he|of|to|a|and|in|that)\\b", "");
System.out.print(resultString);

saw cat running pat mat remove

演示

http://ideone.com/Yitobz

关于java - 如何使用 Java 将字符串中的多个单词替换为空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23326261/

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