For the string \" \\n a b c \\n 1 2 3 \\n x y z \" I need it to become \"a b c 1 2 3 x y z\".
\" \\n a b c \\n 1 2 3 \\n x y z \"
\"a b c 1 2 3 x y z\"
Using this regex str.replaceAll(\"(\\s|
You don't have to use regex; you can use trim() and replaceAll() instead.
trim()
replaceAll()
String str = " \n a b c \n 1 2 3 \n x y z "; str = str.trim().replaceAll("\n ", "");
This will give you the string that you're looking for.