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ÅŸ:
Düzenli ifade bir e-posta adresi doğru...
Nasıl Java düzenli ifade için metin ka...
Nasıl bir değeri, bir java hashmap bir...
Düzenli ifadeler, iç içe geçmiş desen ...
C# kullanarak düzenli ifadeler HTML et...