PDA

View Full Version : ساخت Dictionary



soheil_1367
پنج شنبه 26 فروردین 1389, 18:28 عصر
سلام کسی میتونه بهم بگه با database زیر که از نوع txt هست چطوری میتونم دیکشنری درست کنم ؟؟ ( با استفاده از فایل ها )

فایل database
http://www.3wphotos.com/Dic asli.zip (http://www.3wphotos.com/Dic%20asli.zip)

mohammad meta
پنج شنبه 26 فروردین 1389, 21:54 عصر
سلام
اول dictionary را در داخل یک string بوسیله string reader بخون وبعد :
یکی از راه ها استفاده از regular experesion می باشد.
شما در داخل یک stream فایل را میخوانید سپس با موتور پردازش text به راحتی می توانید این عبارات را
پردازش کنید .
راه دوم : recommended for you :لبخندساده:
2. بدلیل اینکه هر کدام از لغات با (.) جدا شده اند به راحتی میتوان آن را پردازش کرد وبه آرایهای از لغات آن را تبدیل کرد.هر متغییر string دارای متدی به نام split میباشد که با انتخاب کاراکتر جدا کننده تمام لغات را به صورت آرایه ای از string بر می گرداند .در اینجا کاراکتر جدا کننده نقطه می باشد .

string a = "mohammad .reza .hasan"
string dic [] =a.split(....)
حال dic شامل خانه های زیر است.
mohammad
reza
hasan

موفق باشید

soheil_1367
پنج شنبه 26 فروردین 1389, 23:40 عصر
از جواب شما بسیار سپاسگذارم
این روش فقط یه مشکلی داره اونم اینه که تو ترجمه بعضی از کلمه ها یه سری نماد گذاشته مثل "ج.ش." که وقتی به این نقطه ها هم برسه جدا میکنه

mohammad meta
جمعه 27 فروردین 1389, 09:59 صبح
شما می تونین اون کلمات replace all کنی با ج-ش

soheil_1367
شنبه 28 فروردین 1389, 19:43 عصر
کسی راه دیگه ای بلد نیست ؟؟؟

mohammad meta
شنبه 28 فروردین 1389, 19:53 عصر
راه دیگه regular expresion است من که از اول گفتم .

soheil_1367
شنبه 28 فروردین 1389, 20:00 عصر
میشه بیشتر توضیح بدید چون من در اون مورد اطلاعاتی ندارم
البته خودمم دارم جستجو میکنم ولی تا حالا که چیز بدرد بخوری پیدا نکردم