【发布时间】:2023-11-14 07:21:02
【问题描述】:
我正在尝试查找正则表达式。 我有这个:
String regex_words_ended_s_in_singular_form = "\\b(anglais|francais)\\b";
然后,我想删除除“anglais”和“francais”之外的所有单词末尾的“s”。
我试过这个,但它当然不起作用:
String temp = tweet.replaceAll( "(?!" + regex_words_ended_s_in_singular_form + ")" + "s\\b","");
while (!temp.equals(tweet)) {
tweet = temp;
temp = tweet.replaceAll( "(?!" + regex_words_ended_s_in_singular_form + ")" + "s\\b","");
}
tweet = temp;
【问题讨论】:
-
所以您只需要一个正则表达式,它可以找到任何以
s结尾的单词? -
能否提供输入输出示例?
标签: java regex replaceall