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"
.
Using this regex str.replaceAll("(\s|\n)", ""); I can get "abc123xyz", but how can I get spaces in between.
You don't have to use regex; you can use trim()
and replaceAll()
instead.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With