ورود

View Full Version : سوال: تعداد تکرار کلمه



milade
چهارشنبه 27 شهریور 1387, 07:32 صبح
سلام
من یه متن دارم که می خوام ببینم کدوم کلمه بیشتر از همه داخلش تکرار شده(کلمه رو هم نمی دونم چی هست)
مثلا:
"من تو او من من"
توی این متن کلمه "من"سه بار تکرار شده حالا چه طوری توی یه متن با کد نویسی این رو بفهممیم
با تشکر از همه اساتید(به خصوص اونی که کمک کنه :لبخند:)
بای

raznahan
چهارشنبه 27 شهریور 1387, 09:25 صبح
سلام
من یه متن دارم که می خوام ببینم کدوم کلمه بیشتر از همه داخلش تکرار شده(کلمه رو هم نمی دونم چی هست)
مثلا:
"من تو او من من"
توی این متن کلمه "من"سه بار تکرار شده حالا چه طوری توی یه متن با کد نویسی این رو بفهممیم
با تشکر از همه اساتید(به خصوص اونی که کمک کنه :لبخند:)
بای

شما میتونید اول کل رشته رو با "جای خالی " ، Split کنید و نتیجه توی یک آرایه ریخته میشه ، حالا چک کن ببین کدوم خونه های آرایه با هم برابرند .(تعدادشونم بشمار) :چشمک:
البته فکر کنم با Regx هم بشه ، اگه بشه پیچیده میشه
این وقتی جواب میده که هر کلمه با یه SPace از کلمه بعدیش جدا شده باشه .