Moje pytanie brzmi: czy istnieje dobre rozwiązanie używania wyrażeń regularnych w GWT?
Na przykład nie jestem zadowolony z użycia String.split (regex). GWT tłumaczy kod na JS, a następnie używa wyrażenia regularnego jako wyrażenia regularnego JS. Ale nie mogę użyć czegoś takiego jak Java Matcher lub Java Pattern. Ale potrzebowałbym ich do dopasowywania grupowego.
Czy jest jakaś możliwość lub biblioteka?
Próbowałem Jakarta Regexp, ale miałem inne problemy, ponieważ GWT nie emuluje wszystkich metod Java SDK, których używa ta biblioteka.
Chcę móc używać czegoś takiego po stronie klienta:
// 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);
}
}
<=
nie powinno być<
w<=matcher.getGroupCount()
?