SORU
25 EKİM 2008, CUMARTESİ


Düzenli İfadeler Java Değeri Ayıklamak için kullanma

Kaba şeklinde birkaç dize var:

[some text] [some number] [some more text]

[Bir numara] Java Düzenli sınıfları kullanarak metin ayıklamak istiyorum.

Kullanmak istediğim kabaca tüm öneriler bekliyoruz rağmen) biliyorum. Gerçekten ilgimi çeken ne Java düzenli ifade dize almak ve kullanmak için kaynak veri değeri üretmek için [bir numara] çağırır.

EDİT: sadece bir tek [bir numara] (temelde, ilk örneği ilgileniyorum) eklemek gerekir. Kaynak dizeleri kısa ve [bir numara] birden fazla kopyasını arıyor olacağım.

CEVAP
25 EKİM 2008, CUMARTESİ


Deneyin:

Pattern p = Pattern.compile("^[a-zA-Z] ([0-9] ).*");
Matcher m = p.matcher("Testing123Testing");

if (m.find()) {
    System.out.println(m.group(1));
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Autodesk 3ds Max Learning Channel

    Autodesk 3ds

    23 HAZİRAN 2010
  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • pain975

    pain975

    27 NİSAN 2008