Meine Fragen sind: Gibt es eine gute Lösung, um reguläre Ausdrücke in GWT zu verwenden?
Ich bin zum Beispiel nicht zufrieden mit der Verwendung von String.split (Regex). GWT übersetzt den Code in JS und verwendet dann den regulären Ausdruck als JS-regulären Ausdruck. Aber ich kann so etwas wie den Java Matcher oder das Java Pattern nicht verwenden. Aber ich würde diese für Gruppenabgleich benötigen.
Gibt es eine Möglichkeit oder Bibliothek?
Ich habe Jakarta Regexp ausprobiert, aber ich hatte andere Probleme, da GWT nicht alle Methoden des Java SDK emuliert, die diese Bibliothek verwendet.
Ich möchte in der Lage sein, so etwas auf der Client-Seite zu verwenden:
// 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);
}
}
<=
sollte nicht<
in<=matcher.getGroupCount()
?