Java replaceAll ("\\ s +") vs replaceAll ("\\\\ s +")
1 answer
\\s+
β replaces 1 or more spaces.
\\\\s+
β replaces a literal \
followed one or more times.
Code:
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
+12
source to share