我想从单词中删除“ing”,例如我希望通过从单词末尾删除“ing”将“watching”变成“watch”。在 Java 中使用正则表达式。
我使用这种模式:
String pattern = "$ing";
并用它来删除:
String word = "watching";
word = word.replaceAll(pattern,"");
但结果还是“看”不是“看”
最佳答案
将美元符号放在最后,以便与最后一个 ing
匹配。 $
是一个 anchor ,代表行尾。
示例:
System.out.println("watching".replaceAll("ing$", ""));
关于java - 如何在java中使用正则表达式从单词末尾删除ing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25707234/