SORU
21 Temmuz 2009, Salı


Düzenli İfadeler ve GWT

Benim soru şudur: iyi bir çözüm GWT düzenli ifade var mı acaba?

Dize kullanın memnun değilim.örneğin split(normal ifade). GWT Kodu JS çevirir ve daha sonra bir JS düzenli olarak düzenli kullanır. Ama Java Eşleştirici veya Java Desen gibi bir şey kullanın. Ama grup eşleştirme için bu gerekiyor.

Herhangi bir olasılık ya da kütüphane var mı?

Regexp Jakarta çalıştım ama GWT bu Kitaplığı kullanan Java SDK tüm yöntemleri taklit etmiyor çünkü benim başka sorunlarım vardı.

İstemci tarafında böyle bir şey kullanmak mümkün olmak istiyorum

// 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);
    }
}

CEVAP
24 EKİM 2011, PAZARTESİ


Aynı kodu RegExp kullanarak olabilir:

// Compile and use regular expression
RegExp regExp = RegExp.compile(patternStr);
MatchResult matcher = regExp.exec(inputStr);
boolean matchFound = matcher != null; // equivalent to regExp.test(inputStr); 

if (matchFound) {
    // Get all groups for this match
    for (int i = 0; i < matcher.getGroupCount(); i  ) {
        String groupStr = matcher.getGroup(i);
        System.out.println(groupStr);
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Authority

    Android Auth

    3 NİSAN 2011
  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009