انجمن سایت کلیدستان



جستجو در متن فایل html در فولدر assets (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۲۱، ۰۴:۱۸ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Praiser
آخرین ارسال: admin
پاسخ 2
بازدید 776

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
جستجو در متن فایل html در فولدر assets (در برنامه نویسی اندروید)

جستجو در متن فایل html در فولدر assets (در برنامه نویسی اندروید)

#1
با سلام و عرض خسته نباشید
آیا راهی برای ایجاد یک فیلد جستجو در برنامه ای محتوا محور که محتوای برنامه به صورت متن html هست وجود دارد؟
من اپلیکیشنی طراحی کرده ام که برای نمایش متون از کدهای html استفاده کرده ام.
راهی برای ایجاد امکان جستجو در این متون توسط کاربر وجود دارد که مثلا کلمه ای را در قسمت جستجو تایپ و سرچ کند و برنامه نتایج جستجو را نمایش دهد؟
با تشکر
پاسخ

جستجو در متن فایل html در فولدر assets (در برنامه نویسی اندروید)

#2
سلام.
شاید ساده ترین راه این باشد که کل کدهای فایل های html را به ترتیب خوانده (با حلقه for) و در یک رشته (String) قرار بدهیم و چک کنیم که آیا کلمه مورد نظر در آنها به کار رفته است یا خیر :

کلید شماره 351

چنانچه کاربر چند کلمه را جستجو کند، اگر بخواهیم که عبارت دقیق جستجو شود، یک بار خود عبارت کامل را جستجو می کنیم، اما اگر بخواهیم که دقیق نباشد، می توانیم عبارت را به چند کلمه جداگانه تبدیل کرده و بعد وجود تک تک آنها را چک کنیم و اگر همگی در میان کدهای فایل html وجود داشتند، آنگاه آن فایل html را در لیست نتایج جستجو نمایش می دهیم.

تذکر این نکته هم بد نیست که اگر کدهای فایل های html را در پایگاه داده (database) داشته باشیم، با کلمه LIKE می توان یک جستجوی ساده انجام داد :

http://www.kelidestan.com/forum/showthread.php?tid=5075

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط Praiser


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)