class Example {
public static void main
(String[] args
){ String rx
= "\\.0*$|(?<=\\.[0-9]{0,2147483646})0*$"; System.
out.
println("1".
replaceAll(rx,
"")); System.
out.
println("1000".
replaceAll(rx,
"")); System.
out.
println("0.0".
replaceAll(rx,
"")); System.
out.
println("1.01".
replaceAll(rx,
"")); System.
out.
println("1.10".
replaceAll(rx,
"")); System.
out.
println("1.100".
replaceAll(rx,
"")); System.
out.
println("-12345.0123456000".
replaceAll(rx,
"")); }
}
Y2xhc3MgRXhhbXBsZSB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKXsKICAgICAgICBTdHJpbmcgcnggPSAiXFwuMCokfCg/PD1cXC5bMC05XXswLDIxNDc0ODM2NDZ9KTAqJCI7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCIxIi5yZXBsYWNlQWxsKHJ4LCAiIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiMTAwMCIucmVwbGFjZUFsbChyeCwgIiIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIjAuMCIucmVwbGFjZUFsbChyeCwgIiIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIjEuMDEiLnJlcGxhY2VBbGwocngsICIiKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCIxLjEwIi5yZXBsYWNlQWxsKHJ4LCAiIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiMS4xMDAiLnJlcGxhY2VBbGwocngsICIiKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCItMTIzNDUuMDEyMzQ1NjAwMCIucmVwbGFjZUFsbChyeCwgIiIpKTsKICAgIH0KfQ==