import java.util.*; import java.lang.*; import java.io.*; import java.util.regex.*; class Ideone { { Pattern pattern = Pattern.compile("[a-g](?:\\(\\d+\\))?"); List<String> res = new ArrayList<>(); Matcher matcher = pattern.matcher(content); while (matcher.find()){ res.add(matcher.group(0)); } } }
Standard input is empty