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

  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • Emotional Trancer

    Emotional Tr

    4 Mart 2010
  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010