在Java中,我希望用'monster'替换'monsters'之类的单词,'crash'替换'crashes'之类的单词。我如何写正则表达式?
答案 0 :(得分:3)
您可以使用 String.replaceAll(regex, charSeq)
String str="monsters";
str = str.replaceAll("\\w$","");
System.out.println(str);
$检查行尾是否跟随
\ w单词字符,[a-zA-Z_0-9]的缩写
如果您只想更改末尾带有字符s
的字词。
str = str.replaceAll("s$","");