0

Java では、'monsters' を 'monster' に、'crashes' を 'crash' に置き換えたいと考えています。正規表現の書き方を教えてください。

4

1 に答える 1

4

使用できますString.replaceAll(regex, charSeq)

String str="monsters";
str = str.replaceAll("\\w$","");
System.out.println(str);
  1. $ 行末が続くかどうかをチェックします

  2. \w [a-zA-Z_0-9] の短縮形の単語文字

s最後に文字のある単語だけを変更したい場合。

str = str.replaceAll("s$","");
于 2013-02-23T08:58:56.913 に答える