How to remove a carriage return from a string
carriage-return, java, regex
Solution
Java's `String.replaceAll` in fact takes a regular expression. You could remove all newlines with:
s = s.replaceAll("\\n", "");
s = s.replaceAll("\\r", "");
But this will remove all newlines.
Note the double `\`'s: so that the string that is passed to the regular expression parser is `\n`.
You can also do this, which is smarter:
s = s.replaceAll("\\s{2,}", " ");
This would remove all sequences of 2 or more whitespaces, replacing them with a single space. Since newlines are also whitespaces, it should do the trick for you.
Problem
``` String s ="SSR/DANGEROUS GOODS AS PER ATTACHED SHIPPERS /DECLARATION 1 PACKAGE NFY /ACME CONSOLIDATORS" ``` How to strip the space between "PACKAGE" and "NFY" ?