Mes questions sont les suivantes : Existe-t-il une bonne solution pour utiliser une expression régulière dans GWT ?
Je ne suis pas satisfait de l'utilisation de String.split(regex) par exemple. GWT traduit le code en JS et utilise ensuite la regex comme une regex JS. Mais je ne peux pas utiliser quelque chose comme Java Matcher ou Java Pattern. Mais j'en aurais besoin pour la correspondance de groupe.
Existe-t-il une possibilité ou une bibliothèque ?
J'ai essayé Jakarta Regexp, mais j'ai eu d'autres problèmes parce que GWT n'émule pas toutes les méthodes du SDK Java que cette bibliothèque utilise.
Je veux pouvoir utiliser quelque chose comme ça du côté client :
// 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);
}
}