If a string has multiple spaces between words:
The cat sat on the mat.
How do you make it a single space?
The cat sat on the mat.
I tried this but it didn't work:
myText = myText.trim().replace(" ", " ");
With a regular expression:
myText.trim().replaceAll("\\s+", " ");
This reads: "trim text and then replace all occurrences of one or more than one whitespace character (including tabs, line breaks, etc) by one single whitespace"
See also java.util.regex.Pattern for more details on Java regular expressions:
http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html
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