import java.util.*;
import java.util.regex.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
String[] arrayOfLine
= {"2017 ." ,
"." ,
"$30",
"AVAILABLE.”"}; Pattern pat = Pattern.compile("^[A-Z]+\\.[0-9]+\\b");
List<String> listOfHeadings = new ArrayList<>();
for (String s
: arrayOfLine
) { Matcher m = pat.matcher(s);
if (m.find()) {
listOfHeadings.add(s);
}
}
System.
out.
println(listOfHeadings
);
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZ1tdIGFycmF5T2ZMaW5lID0geyIyMDE3IC4iICwgIi4iICwgIiQzMCIsIkFWQUlMQUJMRS7igJ0ifTsKCQlQYXR0ZXJuIHBhdCA9IFBhdHRlcm4uY29tcGlsZSgiXltBLVpdK1xcLlswLTldK1xcYiIpOwoJCUxpc3Q8U3RyaW5nPiBsaXN0T2ZIZWFkaW5ncyA9IG5ldyBBcnJheUxpc3Q8PigpOwogICAgCWZvciAoU3RyaW5nIHMgOiBhcnJheU9mTGluZSkgewogICAgCQlNYXRjaGVyIG0gPSBwYXQubWF0Y2hlcihzKTsKICAgIAkJaWYgKG0uZmluZCgpKSB7CiAgICAgICAgICAgCQlsaXN0T2ZIZWFkaW5ncy5hZGQocyk7CiAgICAJCX0KCQl9CgkJU3lzdGVtLm91dC5wcmludGxuKGxpc3RPZkhlYWRpbmdzKTsKCgl9Cn0=