java - 正则表达式匹配单词结尾

标签 java android regex

我需要非常简单的正则表达式来删除单词中的结尾“s”

String s = "javas";
s = s.replace("s$", "");
System.out.println(s);

令人惊讶的是,这不起作用。想法?

最佳答案

您需要使用 string.replaceAll 函数,其中 replace 不接受正则表达式作为参数。

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

关于java - 正则表达式匹配单词结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28603951/

相关文章:

java - 从静态 block 或方法初始化静态最终 int 并在注释中使用它

java - 模式 XXYYZZ 的正则表达式

java - 无法合并 Dex - commons apache

android - 两个 WebView 之间共享缓存

java - 如何使用正则表达式来查找特定的 URL?

javascript - 为什么当我尝试针对正则表达式对其进行测试时字符串会消失?

java - 使用 Java 9 的 wildfly swarm 部署崩溃

java - 计算二维数组中出现的元素数量

android - Dagger 2 : Unable to inject singleton in other scope

javascript - 计算字符串中至少包含一个字母数字字符的单词数