import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
System.
out.
println(validateName
("Dąb_rośnie$gdzieś#tu")); System.
out.
println(validateName
("Some_string_here")); }
private static boolean validateName
(String name
) { if (name.matches("(?U)\\p{L}+(?:[\\W_]\\p{L}+)*")) {
return true;
}
return false;
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3lzdGVtLm91dC5wcmludGxuKHZhbGlkYXRlTmFtZSgiRMSFYl9yb8WbbmllJGdkemllxZsjdHUiKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKHZhbGlkYXRlTmFtZSgiU29tZV9zdHJpbmdfaGVyZSIpKTsKCX0KCXByaXZhdGUgc3RhdGljIGJvb2xlYW4gdmFsaWRhdGVOYW1lKFN0cmluZyBuYW1lKSB7IAoJCWlmIChuYW1lLm1hdGNoZXMoIig/VSlcXHB7TH0rKD86W1xcV19dXFxwe0x9KykqIikpIHsgCgkJCXJldHVybiB0cnVlOyAKCQl9IAoJCXJldHVybiBmYWxzZTsgCgl9IAp9