java - .replaceAll("\\s+$",""); 有什么用?
问题描述
请任何人告诉我有什么区别:
.replaceAll("\\s","");
.replaceAll("\\s+","");
- 和
.replaceAll("\\s+$","");
解决方案
s.replaceAll("\\s", "")
用空替换每个空格字符。
s.replaceAll("\\s+", "")
将每组 1 个或多个空格替换为空。
s.replaceAll("\\s+$", "")
将字符串末尾的每组 1 个或多个空格替换为空。
所有这些特殊字符在 javadoc 中都有很好的解释。
推荐阅读
- vba - 在当前表单上创建控件
- python - Conda 自定义包安装到错误的 python 版本目录中
- sql - Oracle SQL SYSDATE、CURRENT_TIMESTAMP、LOCAL_TIMESTAMP 都返回 null
- python - Tkinter 画布拖离中心
- angular - Angular - 如何从 Observable 中获取值
- c++ - 调试断言失败:向量下标超出范围
- angular - Angular 前端 CRUD 和后端 CRUD 的区别
- php - SQLi - 什么是最安全的?
- python - VSC 不导入已安装的 python 库
- drake - 关于德雷克当前逆运动学代码的问题