Câu hỏi của tôi là: Có giải pháp tốt để sử dụng cụm từ thông dụng trong GWT không?Cụm từ thông dụng và GWT
Tôi không hài lòng với việc sử dụng String.split (regex) chẳng hạn. GWT dịch Mã thành JS và sau đó sử dụng regex làm một regex JS. Nhưng tôi không thể sử dụng một cái gì đó như Java Matcher hoặc Java Pattern. Nhưng tôi sẽ cần những thứ này để kết hợp nhóm.
Có khả năng hoặc thư viện nào không?
Tôi đã thử Jakarta Regexp, nhưng tôi có các vấn đề khác vì GWT không mô phỏng tất cả các phương pháp của SDK Java mà thư viện này sử dụng.
Tôi muốn để có thể sử dụng một cái gì đó như thế này trên các mặt hàng:
// 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);
}
}
Bạn có chắc chắn rằng '<=' không nên là '<' trong '<= matcher.getGroupCount()'? –
@AndreyRegentov Có. Tôi đã kiểm tra rồi sửa nó. Điều thú vị với các lớp này là GWT cung cấp một phiên bản Java thuần túy, vì vậy chúng tôi vẫn có thể kiểm tra việc sử dụng chúng với JUnit. – PhiLho