import java.util.regex.*;
class Main
{
{
Pattern p = Pattern.compile("/[^/]+\\.(.*)");
String[] tests
= { "/var/www.dir/file.tar.gz",
"/var/www.dir/file.exe" }; String lastPart
= s.
substring(s.
lastIndexOf("/")); String file
= s.
substring(s.
lastIndexOf("/")); String extension
= file.
substring(file.
indexOf(".")); // .tar.gz System.
out.
println(extension
); }
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC4qOwoKY2xhc3MgTWFpbgp7CiAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCiAgewogICAgUGF0dGVybiBwID0gUGF0dGVybi5jb21waWxlKCIvW14vXStcXC4oLiopIik7CiAgICBTdHJpbmdbXSB0ZXN0cyA9IHsgIi92YXIvd3d3LmRpci9maWxlLnRhci5neiIsICIvdmFyL3d3dy5kaXIvZmlsZS5leGUiIH07CiAgICBmb3IgKFN0cmluZyBzIDogdGVzdHMpIHsKCSAgICBTdHJpbmcgbGFzdFBhcnQgPSBzLnN1YnN0cmluZyhzLmxhc3RJbmRleE9mKCIvIikpOwoJICAgIFN0cmluZyBmaWxlID0gcy5zdWJzdHJpbmcocy5sYXN0SW5kZXhPZigiLyIpKTsKCSAgICBTdHJpbmcgZXh0ZW5zaW9uID0gZmlsZS5zdWJzdHJpbmcoZmlsZS5pbmRleE9mKCIuIikpOyAvLyAudGFyLmd6CgkgICAgU3lzdGVtLm91dC5wcmludGxuKGV4dGVuc2lvbik7CiAgICB9CiAgfQp9