import java.util.*;
import java.lang.*;
import java.util.regex.*;
import java.io.*;
class Ideone
{
{
Pattern p = Pattern.compile(regex);
check(p, str1);
check(p, str2);
}
private static void check
(Pattern p,
String target
){ Matcher m = p.matcher(target);
if (m.find()){
System.
out.
println("マッチした部分は " + m.
group() + " です"); }else{
System.
out.
println("マッチしません"); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKaW1wb3J0IGphdmEuaW8uKjsKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTdHJpbmcgc3RyMSA9ICJzdGF0WzAxXWVuZCI7CgkJU3RyaW5nIHN0cjIgPSAiYXJyYXlbaW50XSI7CgkJCgkJU3RyaW5nIHJlZ2V4ID0gIlxcWy4qXFxdIjsKCQlQYXR0ZXJuIHAgPSBQYXR0ZXJuLmNvbXBpbGUocmVnZXgpOwoJCQoJCWNoZWNrKHAsIHN0cjEpOwoJCWNoZWNrKHAsIHN0cjIpOwoJfQoJcHJpdmF0ZSBzdGF0aWMgdm9pZCBjaGVjayhQYXR0ZXJuIHAsIFN0cmluZyB0YXJnZXQpewoJCU1hdGNoZXIgbSA9IHAubWF0Y2hlcih0YXJnZXQpOwoJCQoJCWlmIChtLmZpbmQoKSl7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigi44Oe44OD44OB44GX44G+44GZIik7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigi44Oe44OD44OB44GX44Gf6YOo5YiG44GvICIgKyBtLmdyb3VwKCkgKyAiIOOBp+OBmSIpOwoJCX1lbHNlewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIuODnuODg+ODgeOBl+OBvuOBm+OCkyIpOwoJCX0KCX0KfQ==