Parsi Coders
شمارش تعداد تکرار یک کلمه در رشته - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: C# Programming (http://parsicoders.com/forumdisplay.php?fid=55)
+--- موضوع: شمارش تعداد تکرار یک کلمه در رشته (/showthread.php?tid=1173)



شمارش تعداد تکرار یک کلمه در رشته - Ghoghnus - 10-31-2011

شمارش تعداد تکرار یک کلمه در رشته
کد:
Get Frequence of word in string

        int GetFreq(string word)

        {

            string st = null;

            st = 'StringThatContainWord';

            int start = 0, count = 0, curr = 0;

            int last = st.LastIndexOf(word);

            do

            {

                curr = st.IndexOf(word, start);

                if (curr != -1)

                {

                    count++;

                    start = curr + 1;

                }

            }

            while (last != curr);

            return count;

        }