import java.util.*;
class Ideone
{
{
String text
= "\u00A0 \u00A0\tStart reading\u00A0here..."; System.
out.
println("Text: '" + text
+ "'"); System.
out.
println(text.
replaceAll("(?U)\\s+",
"")); // removes all whitespaces System.
out.
println(text.
replaceAll("(?U)\\s",
"-")); // replaces each single whitespace with - System.
out.
println(text.
replaceAll("(?U)\\s+",
"-")); // replaces chunks of one or more consecutive whitespaces with a single - System.
out.
println(text.
replaceAll("(?U)\\G\\s",
"-")); // replaces each single whitespace at the start of string with - }
}
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyB0ZXh0ID0gIlx1MDBBMCBcdTAwQTBcdFN0YXJ0IHJlYWRpbmdcdTAwQTBoZXJlLi4uIjsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRleHQ6ICciICsgdGV4dCArICInIik7CgkJU3lzdGVtLm91dC5wcmludGxuKHRleHQucmVwbGFjZUFsbCgiKD9VKVxccysiLCAiIikpOyAvLyByZW1vdmVzIGFsbCB3aGl0ZXNwYWNlcwoJCVN5c3RlbS5vdXQucHJpbnRsbih0ZXh0LnJlcGxhY2VBbGwoIig/VSlcXHMiLCAiLSIpKTsgLy8gcmVwbGFjZXMgZWFjaCBzaW5nbGUgd2hpdGVzcGFjZSB3aXRoIC0KCQlTeXN0ZW0ub3V0LnByaW50bG4odGV4dC5yZXBsYWNlQWxsKCIoP1UpXFxzKyIsICItIikpOyAvLyByZXBsYWNlcyBjaHVua3Mgb2Ygb25lIG9yIG1vcmUgY29uc2VjdXRpdmUgd2hpdGVzcGFjZXMgd2l0aCBhIHNpbmdsZSAtCgkJU3lzdGVtLm91dC5wcmludGxuKHRleHQucmVwbGFjZUFsbCgiKD9VKVxcR1xccyIsICItIikpOyAvLyByZXBsYWNlcyBlYWNoIHNpbmdsZSB3aGl0ZXNwYWNlIGF0IHRoZSBzdGFydCBvZiBzdHJpbmcgd2l0aCAtCgl9Cn0=