Örnek

Java'da Bir String İçinde Bazı Kelimelerin Geçip Geçmediğini Bulan Örnek

Aşağıdaki örnekte bir yazı içinde , bazı kelimelerin geçip geçmediğini buluna örnek görülmektedir : 

public static void main(String[] args) {
        
    String[] words=new String[]{"Ali","Veli","Kemal"};
        
    StringBuffer buffer = new StringBuffer();
    for (String word : words) {
        if (buffer.length() != 0) {
            buffer.append("|");
        }
        buffer.append("(\\b");
        buffer.append(word);
        buffer.append("\\b)");
    }

    Pattern pattern = Pattern.compile(buffer.toString(), 
                Pattern.CASE_INSENSITIVE | Pattern.MULTILINE);
    
    String text="Bu gece çok güzel olacak " +
                "değil mi Ali kemal ?"; 
    
    Matcher matcher = pattern.matcher(text);
    
    System.out.println(matcher.find());
}

Ali , Veli ve Kemal kelimeleri kontrol edilecek kelimelerdir. Bu kelimele kullanılarak basit bir regular expression oluşturulmuştur. Daha sonra Pattern class'ı kullanılarak verilen kelimelerin olup olmadığı kontrol kontrol edilmekte ve sonuç ekrana basılmaktadır.

zafer.teker , 27.09.2014

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir

Misafir Yorumları




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir