import java.util.Arrays;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public final class Main {
public static void main
(final String[] argv
) { final Pattern pattern = Pattern.compile("TEST.{2}(9\\d*)");
for (final String str
: Arrays.
asList("...... TESTYY912345 .......",
"...... TESTXX967890 ........")) {
final Matcher matcher = pattern.matcher(str);
if (matcher.find()) {
final int value
= Integer.
valueOf(matcher.
group(1)); }
}
}
}
aW1wb3J0IGphdmEudXRpbC5BcnJheXM7CgppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lk1hdGNoZXI7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguUGF0dGVybjsKCnB1YmxpYyBmaW5hbCBjbGFzcyBNYWluIHsKCiAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oZmluYWwgU3RyaW5nW10gYXJndikgewogICAgZmluYWwgUGF0dGVybiBwYXR0ZXJuID0gUGF0dGVybi5jb21waWxlKCJURVNULnsyfSg5XFxkKikiKTsKICAgIGZvciAoZmluYWwgU3RyaW5nIHN0ciA6IEFycmF5cy5hc0xpc3QoIi4uLi4uLiBURVNUWVk5MTIzNDUgLi4uLi4uLiIsCiAgICAgICAgICAgICAiLi4uLi4uIFRFU1RYWDk2Nzg5MCAuLi4uLi4uLiIpKSB7CiAgICAgIGZpbmFsIE1hdGNoZXIgbWF0Y2hlciA9IHBhdHRlcm4ubWF0Y2hlcihzdHIpOwogICAgICBpZiAobWF0Y2hlci5maW5kKCkpIHsKICAgICAgICBmaW5hbCBpbnQgdmFsdWUgPSBJbnRlZ2VyLnZhbHVlT2YobWF0Y2hlci5ncm91cCgxKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHZhbHVlKTsKICAgICAgfQogICAgfQogIH0KfQ==