PDA

View Full Version : سوال: ارایه کردن یک متن فارسی



programer1389
چهارشنبه 06 مرداد 1389, 08:00 صبح
چه جوری میتونم یک متن فارسی رو بصورت ارایه دربیارم یعنی کلماتش رو از هم جدا کنم

jalalx
چهارشنبه 06 مرداد 1389, 10:16 صبح
راه حل ساده:
جدا کردن کلمات بر حسب space بین آن ها. این روش برای کلماتی مثل "می شود" به مشکل می خورد و "می" را به عنوان کلمه ی جداگانه می شناسد.

راه حل پیشرفته:
استفاده از یک dictionary فارسی بزرگ که با هر بار گرفتن یک کلمه آن را در dictionary جستجو کند و در صورت وجود آن، آن را به آرایه اضافه کند.

programer1389
چهارشنبه 06 مرداد 1389, 11:03 صبح
در مورد دومی میشه بیشتر توضیح بدین و نمونه کد بزارین
مثلا همین "می شود" را اول باید یک جوری در متن پیدا کرد بعد تو بانک جستجو کرد
بانک دیکشنری فارسی هم سراغ دارین؟