import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
class Ideone
{
{
List
<String
> list
= Arrays.
asList( "10/02/1992 or 1992",
"10/02/1992",
"10/1992",
"02/1992",
"1992",
"1234 5694 7487"
}
);
String regex
= ".*?(?:(?:[0-9]{2}[/-]){2}[0-9]{4}|[0-9]{4}(?:\\h[0-9]{4}){2}).*";
if (str.matches(regex)){
}
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguTWF0Y2hlcjsKaW1wb3J0IGphdmEudXRpbC5yZWdleC5QYXR0ZXJuOwogCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlMaXN0PFN0cmluZz4gbGlzdCA9IEFycmF5cy5hc0xpc3QoCgkJCW5ldyBTdHJpbmdbXXsKCQkJCSIxMC8wMi8xOTkyIG9yIDE5OTIiLAoJCQkJIjEwLzAyLzE5OTIiLAoJCQkJIjEwLzE5OTIiLAoJCQkJIjAyLzE5OTIiLAoJCQkJIjE5OTIiLAoJCQkJIjEyMzQgNTY5NCA3NDg3IgoKCQkJCX0KCQkJKTsKIAoJCVN0cmluZyByZWdleCA9ICIuKj8oPzooPzpbMC05XXsyfVsvLV0pezJ9WzAtOV17NH18WzAtOV17NH0oPzpcXGhbMC05XXs0fSl7Mn0pLioiOwogCgkJZm9yIChTdHJpbmcgc3RyOiBsaXN0KSB7CgkJCWlmIChzdHIubWF0Y2hlcyhyZWdleCkpewoJCSAgICAJU3lzdGVtLm91dC5wcmludGxuKHN0cik7CgkJCX0KCQl9Cgl9Cn0=