您可以使用
s = s.replaceAll("[rn]+$","");。这修剪r和
n字符在字符串的结尾
正则表达式的解释如下:
[rn]
是包含r
和的字符类n
+
是一个或多个重复$
是弦末锚
参考文献
- regular-expressions.info/Anchors,角色类,重复
相关话题
您还可以使用
String.trim()修剪字符串
开头 和 结尾 的 所有 空白字符:
s = s.trim();
如果您需要检查a是否只
String包含空格字符,则可以
isEmpty()在
trim()以下时间检查它是否:
if (s.trim().isEmpty()) { //...}或者,您也可以查看是否
matches("\s*")为空白,即零个或多个空格字符。请注意,在Java中,正则表达式会matches尝试匹配
整个 字符串。在可以匹配子字符串的样式中,您需要锚定样式,因此为
^s*$。



