شمارش کلمات داخل متن در سی شارپ

دوشنبه 22 دی 1393

در این مقاله نحوه بدست آوردن تعداد کلمات را در یم متن بررسی خواهیم کرد .

شمارش کلمات داخل متن در سی شارپ

متد زیر یک رشته بعنوان ورودی دریافت میکند و تعداد کلمات موجود در متن را بر میگرداند

   private long WordCount(string strInput)
    {
        long intCount = 0;
        for (int i = 1; i < strInput.Length; i++)
        {
            if (char.IsWhiteSpace(strInput[i - 1]) == true)
            {
                if (char.IsLetterOrDigit(strInput[i]) == true ||
                    char.IsPunctuation(strInput[i]))
                {
                    intCount++;
                }
            }
        }
        if (strInput.Length > 2)
        {
            intCount++;
        }
        return intCount-1;
    }

 

 

نمونه هم ضمیمه شده

فایل های ضمیمه

ایمان مدائنی

نویسنده 1299 مقاله در برنامه نویسان
  • C#.net
  • 5k بازدید
  • 6 تشکر

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید