شمارش کلمات داخل متن در سی شارپ
دوشنبه 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; }
نمونه هم ضمیمه شده
- C#.net
- 5k بازدید
- 6 تشکر