- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
private String compId(final String name) {
final Pattern compiled = Pattern.compile("^on([_A-Za-z0-9]+)From([_A-Za-z0-9]+)$");
final Matcher matcher = compiled.matcher(name);
return matcher.matches() ? matcher.group(2) : null;
}
private String compEvent(final String name) {
final Pattern compiled = Pattern.compile("^on([_A-Za-z0-9]+)(From([_A-Za-z0-9]+))?$");
final Matcher matcher = compiled.matcher(name);
return matcher.matches() ? matcher.group(1) : null;
}
3.14159265 23.05.2015 00:30 # 0
А нахера компилировать каждый раз? Там более краткая запись из строки сама скомплит.
Компилированный Pattern так и просится в статик/синглтон.