replaceAll("\\s+")
和replaceAll("\\\\s+")
之间的区别是什么?通常我会使用\\s+
,但有时我会看到\\\\s+
。
答案 0 :(得分:15)
\\s+
- >替换1个或多个空格。
\\\\s+
- >替换文字\
后跟s一次或多次。
代码:
public static void main(String[] args) {
String s = "\\sbas def";
System.out.println(s);
System.out.println(s.replaceAll("\\s+", ""));
System.out.println(s.replaceAll("\\\\s+", ""));
}
O / P:
\sbas def
\sbasdef
bas def