在 Java 中,我想用 'monster' 替换 'monsters' ,用 'crash' 替换 'crashes' 之类的词。我如何写正则表达式?
问问题
2360 次
1 回答
4
您可以使用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$","");
于 2013-02-23T08:58:56.913 回答