/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String re
= "-0+\\.(0)+\\b|\\.0+\\b|\\b0+(?=\\.\\d*[1-9])"; String str
= "2.0,3.00,-4.0,0.00,-0.00,0.03,2.01,0.001,-0.03,101,0.001,-0.03"; String expected
= "2,3,-4,0,0,.03,2.01,.001,-.03,101,.001,-.03"; System.
out.
println(str.
replaceAll(re,
"$1").
equals(expected
)); // TRUE }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyByZSA9ICItMCtcXC4oMCkrXFxifFxcLjArXFxifFxcYjArKD89XFwuXFxkKlsxLTldKSI7IAoJCVN0cmluZyBzdHIgPSAiMi4wLDMuMDAsLTQuMCwwLjAwLC0wLjAwLDAuMDMsMi4wMSwwLjAwMSwtMC4wMywxMDEsMC4wMDEsLTAuMDMiOwoJCVN0cmluZyBleHBlY3RlZCA9ICIyLDMsLTQsMCwwLC4wMywyLjAxLC4wMDEsLS4wMywxMDEsLjAwMSwtLjAzIjsgCgkJU3lzdGVtLm91dC5wcmludGxuKHN0ci5yZXBsYWNlQWxsKHJlLCAiJDEiKS5lcXVhbHMoZXhwZWN0ZWQpKTsgLy8gVFJVRQoJfQp9