Мої запитання: чи є хороше рішення для використання регулярних виразів у GWT?
Я не задоволений використанням String.split (регулярний вираз), наприклад. 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()
?