从java中的单词中删除复数后缀

时间:2013-02-23 08:51:55

标签: java regex

在Java中,我希望用'monster'替换'monsters'之类的单词,'crash'替换'crashes'之类的单词。我如何写正则表达式?

1 个答案:

答案 0 :(得分:3)

您可以使用 String.replaceAll(regex, charSeq)

String str="monsters";
str = str.replaceAll("\\w$","");
System.out.println(str);
  1. $检查行尾是否跟随

  2. \ w单词字符,[a-zA-Z_0-9]的缩写

  3. 如果您只想更改末尾带有字符s的字词。

    str = str.replaceAll("s$","");