http://whyjava.wordpress.com/2010/05/04/finding-all-the-indexes-of-a-whole-word-in-a-given-string-using-java/ Burdaki kodu çalıştırıyorsun galiba, \\b leri kaldırıp dener misin? Keyword found 3 Sonuç aynı hocam.

Ya adam yine kontrol etti şimdi kelimelerin arasına 2 boşluk bırakınca düzgün saymıyor ayrıca "Alig" falan gibi sonradan bir harf ekleyince sonuna yine doğru saymıyor.

u235 bunu yazdı SpArK bunu yazdı http://whyjava.wordpress.com/2010/05/04/finding-all-the-indexes-of-a-whole-word-in-a-given-string-using-java/ Burdaki kodu çalıştırıyorsun galiba, \\b leri kaldırıp dener misin? Keyword found 3 Sonuç aynı hocam. Tek backslash ile dener misin \b birde \B ile, pek regex bilgim olmadığından biraz deneme yanılma oluyor :/ oldu hocam " " diye araya boşluk bırakınca çalıştı.

public static void main } Tamam da "Ali good Ali smart Ali look at the horse"'ın içinde "Ali." yok, yani sonucun 0 dnmesi lazım? Hoca findIndexesForKeyword fonksiyonu içindeki Ali yi Ali. yapıp mı denedi ve program yanlış hesapladı ki bu normal bir davranış gzüküyor?

SpArK bunu yazdı http://whyjava.wordpress.com/2010/05/04/finding-all-the-indexes-of-a-whole-word-in-a-given-string-using-java/ Burdaki kodu çalıştırıyorsun galiba, \\b leri kaldırıp dener misin? Keyword found 3 Sonuç aynı hocam. Tek backslash ile dener misin \b birde \B ile, pek regex bilgim olmadığından biraz deneme yanılma oluyor :/

Benim şimdi yapmam gereken bir cümle içinde belirtilen keyword kaç tane var. Mesela " Ali iyi Ali akıllı Ali ata bak". Bu cümlede kaç tane "ali" kelimesi var sayacak. Daha basit olarak yapılabilirsede syleyin. Ben bir tane gtürdüm hocaya "ali" şeklinde düzgün sayarken hoca "ali." yapınca program düzgün saymadı. İnternetten bulmuştum onuda. 2 class var 1. class public class IndexWrapper { private int start; private int end; public IndexWrapper public int getEnd public int getStart @Override public int hashCode @Override public boolean equals } Burasıda ikinci class import java. util. ArrayList; import java. util. List; import java. util. regex. Matcher; import java. util. regex. Pattern; public class whole { private String searchString; public whole public List<IndexWrapper> findIndexesForKeyword { String regex = "\\b"+keyword+"\\b"; Pattern pattern = Pattern.compile ; Matcher matcher = pattern. matcher ; List<IndexWrapper> wrappers = new ArrayList<IndexWrapper> ; while(matcher. find true) return wrappers; } public static void main }

http://whyjava.wordpress.com/2010/05/04/finding-all-the-indexes-of-a-whole-word-in-a-given-string-using-java/ Burdaki kodu çalıştırıyorsun galiba, \\b leri kaldırıp dener misin?

http://whyjava.wordpress.com/2010/05/04/finding-all-the-indexes-of-a-whole-word-in-a-given-string-using-java/ Burdaki kodu çalıştırıyorsun galiba, \\b leri kaldırıp dener misin? Çalıştı hocam şimdi düzgün çalışıyor. Çok sağolasın.

hocam java falza bilmiyorum ama split benzeri fonksiyon illa ki vardır. c# da şyle yapardım sen javaya uyarla int kactane = "Ali iyi Ali akıllı Ali ata bak Ali.". Split . Count( delegate ); HolyOne tarafından 27/May/13 10:29 tarihinde düzenlenmiştir Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

http://examples.javacodegeeks.com/core-java/util/regex/word-frequency-count-example/ https://sites.google.com/site/oopcourse2011/lectures/week-3-labs // burda altlarda word frequency count http://introcs.cs. princeton. edu/java/42sort/FrequencyCount. java.html http://www.daniweb.com/software-development/java/threads/64045/word-frequency-counter-help http://in. answers. yahoo.com/question/index?qid=20101227073848AAJBl9y http://www.roseindia.net/tutorial/java/core/countFequencyOfWords.html http://javabycode.blogspot.com/2010/12/word-frequency-counter.html http://stackoverflow.com/questions/3139633/word-frequency-counter http://answers.yahoo.com/question/index?qid=20090514231531AAvsdGU Bence o kodu bırakıp kendi kodunu yaz, şeyhin dediği gibi girilen text i split yaparsın boşluk karakteriyle, bylece elinde kelimeler array i olur, kellimeler arrayini dnerken de, aradığın string o her kelimenin içinde geçiyor mu diye sayarsın vs vs. Üstte de rnek linkler verdim faydalanmak için, Java Word Frequency diye arattım.

u235 bunu yazdı public static void main } Tamam da "Ali good Ali smart Ali look at the horse"'ın içinde "Ali." yok, yani sonucun 0 dnmesi lazım? Hoca findIndexesForKeyword fonksiyonu içindeki Ali yi Ali. yapıp mı denedi ve program yanlış hesapladı ki bu normal bir davranış gzüküyor? Hacı "Ali." yapınca 3 olarak saydı