Мои вопросы: есть ли хорошее решение для использования регулярных выражений в GWT?
Например, меня не устраивает использование String.split (regex). GWT переводит код в JS, а затем использует регулярное выражение как регулярное выражение JS. Но я не могу использовать что-то вроде Java Matcher или Java Pattern. Но они мне понадобятся для группового сопоставления.
Есть ли возможность или библиотека?
Я попробовал Jakarta Regexp, но у меня были другие проблемы, потому что GWT не эмулирует все методы Java SDK, которые использует эта библиотека.
Я хочу иметь возможность использовать что-то подобное на стороне клиента:
// Compile and use regular expression
Pattern pattern = Pattern.compile(patternStr);
Matcher matcher = pattern.matcher(inputStr);
boolean matchFound = matcher.find();
if (matchFound) {
// Get all groups for this match
for (int i=0; i<=matcher.groupCount(); i++) {
String groupStr = matcher.group(i);
System.out.println(groupStr);
}
}
<=
не должно быть<
в<=matcher.getGroupCount()
?