import java.util.*;
import java.util.regex.*;
class Test
{
{
List<String> matchList = new ArrayList<String>();
Pattern regex = Pattern.compile("\\(([^()*])\\)");
Matcher regexMatcher = regex.matcher("Hello This is (Java) Not (.NET)");
while (regexMatcher.find()) {
matchList.add(regexMatcher.group(1));
}
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CgpjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUxpc3Q8U3RyaW5nPiBtYXRjaExpc3QgPSBuZXcgQXJyYXlMaXN0PFN0cmluZz4oKTsKCQlQYXR0ZXJuIHJlZ2V4ID0gUGF0dGVybi5jb21waWxlKCJcXCgoW14oKSpdKVxcKSIpOwoJCU1hdGNoZXIgcmVnZXhNYXRjaGVyID0gcmVnZXgubWF0Y2hlcigiSGVsbG8gVGhpcyBpcyAoSmF2YSkgTm90ICguTkVUKSIpOwoJCQoJCXdoaWxlIChyZWdleE1hdGNoZXIuZmluZCgpKSB7CgkJICAgbWF0Y2hMaXN0LmFkZChyZWdleE1hdGNoZXIuZ3JvdXAoMSkpOwoJCX0KCQkKCQlmb3IoU3RyaW5nIHN0cjptYXRjaExpc3QpIHsKCQkgICBTeXN0ZW0ub3V0LnByaW50bG4oc3RyKTsKCQl9Cgl9Cn0=