【发布时间】:2020-09-05 18:00:01
【问题描述】:
我写信是为了删除字符串中只有小写字母的所有非字母数字字符。
我正在使用 replaceAll 函数并查看了一些正则表达式
我的参考来自:https://www.vogella.com/tutorials/JavaRegularExpressions/article.html 这表明
- \s : 空白字符,[ \t\n\x0b\r\f]的缩写
- \W : 非单词字符 [^\w]
我在 Java 中尝试了以下操作,但结果没有删除空格或符号:
lowercased = lowercased.replaceAll("\\W\\s", "");
输出:
amanaplanac analp anam a
我可以知道是什么问题吗?
【问题讨论】: