我的问题是:在GWT中使用正则表达式是否有很好的解决方案?正则表达式和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()`中`<=`不应该是`<? – 2013-12-23 11:14:38