نمایش نتایج 1 تا 4 از 4

نام تاپیک: بدست آوردن بیشترین کلمات استفاده شده در یک رشته

  1. #1

    بدست آوردن بیشترین کلمات استفاده شده در یک رشته

    یک رشته رو در نظر بگیرید . میخوام کلماتی که بیشترین تکرار رو در رشته دارند ، بدست بیارم مثلا" به یک کامبوباکس اضافه کنم . در واقع با این روش میخوام کلمات کلیدی هر متن رو بدست بیارم .
    مثل کلمات کلیدی که در سایت ها استفاده میشن .

  2. #2

    نقل قول: بدست آوردن بیشترین کلمات استفاده شده در یک رشته

    سلام دوست عزیز .

    string words = "Hello World This is a great world, This World is simply great".ToLower();


    var results = words.Split(' ').Where(x => x.Length > 3)
    .GroupBy(x => x)
    .Select(x => new { Count = x.Count(), Word = x.Key })
    .OrderByDescending(x => x.Count);


    foreach (var item in results)
    {
    MessageBox.Show(item.Word + " - " + item.Count.ToString());
    }


    رفرنس : http://stackoverflow.com/questions/8...string-c-sharp

  3. #3
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    0x111530EF - 0x11657DA
    پست
    873

    نقل قول: بدست آوردن بیشترین کلمات استفاده شده در یک رشته

    خوب متن باید به طور کامل اسکن بشه.
    با توجه به اینکه جدا سازی کلمات با اسپیس نقطه ویرگول و... صورت میگیره و همینطور فرض اینکه متن استاندارد هست :
    کافیه یه دیکشنری تعریف کرده و کلمه به کلمه کاوش کنید بعد اگر کلمه در دیکشنری نبود اظافه میشه و تعداد یک رو میگیره و اگر بود به تعدادش یکی اظافه میشه.

    مطمئنا بحث شده جستجو کنید اگر به مشکلی برخورد کردید مطرح کنید.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: بدست آوردن بیشترین کلمات استفاده شده در یک رشته

    سلام
    دوستمون aminmousavi جوابشون خیلی خوبه. فقط من یه پیش‌نهاد کوچیک دارم که کاملش می‌کنه.
    بجای ( ' ' )split بهتره حالت‌های نقطه‌گذاری کاملتر بررسی بشه.


    Split( " ,.:\t\'\"".ToCharArray() )


    صباصبوحی

تاپیک های مشابه

  1. سوال: بدست آوردن بیشترین کلمات جستجو شده داخل سایت با استفاده از linq
    نوشته شده توسط ho3ink2 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: جمعه 09 اسفند 1392, 19:11 عصر
  2. حرفه ای: بدست آوردن مقدار حجم استفاده شده از هاست
    نوشته شده توسط amirepsilon در بخش PHP
    پاسخ: 3
    آخرین پست: یک شنبه 17 مهر 1390, 23:21 عصر
  3. بدست آوردن لیست فرمهای استفاده شده در برنامه
    نوشته شده توسط Developer Programmer در بخش C#‎‎
    پاسخ: 4
    آخرین پست: دوشنبه 04 خرداد 1388, 11:19 صبح
  4. بدست آوردن نام تصویر استفاده شده در picturebox
    نوشته شده توسط hsadeh در بخش VB.NET
    پاسخ: 4
    آخرین پست: یک شنبه 11 آذر 1386, 15:29 عصر
  5. بدست آوردن نام فرمهای استفاده شده در پروژه
    نوشته شده توسط کم حوصله در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: سه شنبه 08 آبان 1386, 02:19 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •