رفتن به مطلب
  • 0

حذف اعراب قرآنی


morti08

سوال

سلام من مشکل جستجو در متن قرآنی دارم چون با اعراب مشکل داره کلمه رو پیدا نمیکنه

امکان حذف اعراب وجود داره ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

9 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

در در 1395/12/19, 02:57:17، [email protected] گفته است :

ببینید اگه مشکل در حذف اعراب از دیتابیس هست  راه ساده اینه که در همون نرم افزار Navicat Premium از منوی edit گزینه replace رو بزنید بعد تک تک شش اعراب فتحه وکسره وضمه وتنوینها وهمینطور ساکن وتشدید رو در قسمت find data بنویسید بعدش گزینه replace all رو بزنید که همه ی اعرابها رو تک تک حذف میکنه ! البته در دیتابیس کپی این کار رو بکنید وبعدش به دیتابیس اصلی این ستون بدون اعراب رو انتقال بدین .اگه سرعت کارش به نظرتان کمه از منوی فایل گزینه export رو بزنید وفایل رو تبدیل به فایل .xls بکنید و همین کار ریپلیس رو با نرم افزار  excel آفیس انجام بدین بعدش درNavicat  باگزینه import متن بدون اعراب رو وارد دیتابیس اصلی بکنید .

* اگه باز مشکلتان حل نشد از دیتابیس   نرم افزار قرآن زیبا    از تیبل  Search  استفاده کنید ولی شرطی که صاحب دیتابیس برای استفاده اش گذاشته  یک صلوات برمحمدوآل محمدهست لذا صلوات ودعا فراموش نشه! پسوند فایل .apk رو تبدیل به .zip کنید ودیتابیس رو استفاده کنید.

در هنگام جستجو فیلد matn_bedone_erab    رو جستجو کنید وپس از یافتن id آن آیه  در قسمت نمایش فیلد matn_ba_erab رو نمایش بدهید.

نام سوره شماره آیه وشماره صفحه رو هم از همین تیبل بگیرید.

 

 

 

همینو میخواستم

خیلی ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

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

نرم افزار قرآن زیبا با قابلیت جستجوی پیشرفته

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1395/12/14, 03:01:37، morti08 گفته است :

سلام من مشکل جستجو در متن قرآنی دارم چون با اعراب مشکل داره کلمه رو پیدا نمیکنه

امکان حذف اعراب وجود داره ؟

سلام میتون از راه دیگر هم استفاده کنی که باعث می شه که حجم دیتابیست هم بالا نره

- شما بیا یک دور توی یک متغییر ، تمام متنی رو که قرار توش جستو جو کنی رو بریز ( با این تفاوت که اعرابش رو با متد ریپلیس حذف کنی ) ) بعد داخل اون متغییر جست و جو کنی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید یه مثال میتونید بزنید

در در 1395/12/15, 16:29:52، [email protected] گفته است :

سلام

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

نرم افزار قرآن زیبا با قابلیت جستجوی پیشرفته

 

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

در در 1395/12/16, 18:37:39، softir گفته است :

سلام میتون از راه دیگر هم استفاده کنی که باعث می شه که حجم دیتابیست هم بالا نره

- شما بیا یک دور توی یک متغییر ، تمام متنی رو که قرار توش جستو جو کنی رو بریز ( با این تفاوت که اعرابش رو با متد ریپلیس حذف کنی ) ) بعد داخل اون متغییر جست و جو کنی

میتونین یه مثال بزنید

چطور میشه اون همه متن رو با ریپلیس حذف کرد؟؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 15 ساعت قبل، morti08 گفته است :

ببخشید یه مثال میتونید بزنید

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

میتونین یه مثال بزنید

چطور میشه اون همه متن رو با ریپلیس حذف کرد؟؟؟

بیا یک کاری کن .

برای این که نرم افزارت حجمش نره بالا

اولین بار که نرم افزار تو گوشی مخاطب باز می شه ، بیا تمام فیلد های دیتا بیست که توش متن ذخیره شده رو بگیر و و یه دیتا بیسه دیگر بساز و این متن ها رو ریپلیس کن توش .

حالا دیگه را حتی این کار یک بار انتفاق افتاده ، دفعه بعد شرط بنویس که اگر این فایل جدید وجود داشت دیگر این کار رو نکنه

- بعد هم ، متن رو داخل این دیتا بیس جدید جست جو می کنی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تا جایی که من می دونم SQLite از RegEx ساپورت می کنه. بهتره یک کوئری براش بنویسید. هم اصولی تر میشه و هم تاثیری در سرعت و حجم برنامه شما نخواهد گذاشت

«موفق باشید.»

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1395/12/14, 14:31:37، morti08 گفته است :

سلام من مشکل جستجو در متن قرآنی دارم چون با اعراب مشکل داره کلمه رو پیدا نمیکنه

امکان حذف اعراب وجود داره ؟

سلام شما به نظر من دو راه داری

۱-داخل برنامه sqllite بیایید یک کویری بنویسید که تمام فیلد هایی که دارای اعراب همزه و... تعمییر کنه.

۲-

در 13 ساعت قبل، softir گفته است :

بیا یک کاری کن .

برای این که نرم افزارت حجمش نره بالا

اولین بار که نرم افزار تو گوشی مخاطب باز می شه ، بیا تمام فیلد های دیتا بیست که توش متن ذخیره شده رو بگیر و و یه دیتا بیسه دیگر بساز و این متن ها رو ریپلیس کن توش .

حالا دیگه را حتی این کار یک بار انتفاق افتاده ، دفعه بعد شرط بنویس که اگر این فایل جدید وجود داشت دیگر این کار رو نکنه

- بعد هم ، متن رو داخل این دیتا بیس جدید جست جو می کنی

 با این تفاوت وقتی در بانک جدید جستجو کرد موقعیت فیلد id رو داخل یک رشته بریزید و در بانک اصلی که اعراب داره یک کویری بنویسید که آیدی فیلدی که برابر بود با رشته اون رو نمایش بده.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1395/12/17, 14:57:59، morti08 گفته است :

ببخشید یه مثال میتونید بزنید

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

میتونین یه مثال بزنید

چطور میشه اون همه متن رو با ریپلیس حذف کرد؟؟؟

ببینید اگه مشکل در حذف اعراب از دیتابیس هست  راه ساده اینه که در همون نرم افزار Navicat Premium از منوی edit گزینه replace رو بزنید بعد تک تک شش اعراب فتحه وکسره وضمه وتنوینها وهمینطور ساکن وتشدید رو در قسمت find data بنویسید بعدش گزینه replace all رو بزنید که همه ی اعرابها رو تک تک حذف میکنه ! البته در دیتابیس کپی این کار رو بکنید وبعدش به دیتابیس اصلی این ستون بدون اعراب رو انتقال بدین .اگه سرعت کارش به نظرتان کمه از منوی فایل گزینه export رو بزنید وفایل رو تبدیل به فایل .xls بکنید و همین کار ریپلیس رو با نرم افزار  excel آفیس انجام بدین بعدش درNavicat  باگزینه import متن بدون اعراب رو وارد دیتابیس اصلی بکنید .

* اگه باز مشکلتان حل نشد از دیتابیس   نرم افزار قرآن زیبا    از تیبل  Search  استفاده کنید ولی شرطی که صاحب دیتابیس برای استفاده اش گذاشته  یک صلوات برمحمدوآل محمدهست لذا صلوات ودعا فراموش نشه! پسوند فایل .apk رو تبدیل به .zip کنید ودیتابیس رو استفاده کنید.

در هنگام جستجو فیلد matn_bedone_erab    رو جستجو کنید وپس از یافتن id آن آیه  در قسمت نمایش فیلد matn_ba_erab رو نمایش بدهید.

نام سوره شماره آیه وشماره صفحه رو هم از همین تیبل بگیرید.

 

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1395/12/17, 14:57:59، morti08 گفته است :

ببخشید یه مثال میتونید بزنید

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

میتونین یه مثال بزنید

چطور میشه اون همه متن رو با ریپلیس حذف کرد؟؟؟

ببینید اگه مشکل در حذف اعراب از دیتابیس هست  راه ساده اینه که در همون نرم افزار Navicat Premium از منوی edit گزینه replace رو بزنید بعد تک تک شش اعراب فتحه وکسره وضمه وتنوینها وهمینطور ساکن وتشدید رو در قسمت find data بنویسید بعدش گزینه replace all رو بزنید که همه ی اعرابها رو تک تک حذف میکنه ! البته در دیتابیس کپی این کار رو بکنید وبعدش به دیتابیس اصلی این ستون بدون اعراب رو انتقال بدین .اگه سرعت کارش به نظرتان کمه از منوی فایل گزینه export رو بزنید وفایل رو تبدیل به فایل .xls بکنید و همین کار ریپلیس رو با نرم افزار  excel آفیس انجام بدین بعدش درNavicat  باگزینه import متن بدون اعراب رو وارد دیتابیس اصلی بکنید .

* اگه باز مشکلتان حل نشد از دیتابیس   نرم افزار قرآن زیبا    از تیبل  Search  استفاده کنید ولی شرطی که صاحب دیتابیس برای استفاده اش گذاشته  یک صلوات برمحمدوآل محمدهست لذا صلوات ودعا فراموش نشه! پسوند فایل .apk رو تبدیل به .zip کنید ودیتابیس رو استفاده کنید.

در هنگام جستجو فیلد matn_bedone_erab    رو جستجو کنید وپس از یافتن id آن آیه  در قسمت نمایش فیلد matn_ba_erab رو نمایش بدهید.

نام سوره شماره آیه وشماره صفحه رو هم از همین تیبل بگیرید.

 

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...