shahin_mahvareh
New Member
سلام به همه دوستان.
2 تا سوال داشتم اگه کسی لطف کنه بهم جواب بده ممنون میشم.
-------------------------------------------------------------------------------------------------------------
1- چطور میشه وقتی ما در Data base جستو جو میکنیم،از متن چند خطی (مثلا 10 خطی) برای ما فقط 2 خط اون رو نشون بده و اون دوخط هم از اون واژه ای که ما سرچ کردیم و داخل Data base پیدا کرده به بعدشو نشون بده.یعنی مثلا خط سوم واژه ای رو که ما سرچ کردم پیدا میکنه و من میخوام از این واژه تا مثلا 200 کراکتر به بعدشو نشون به حدود 2خط.(مثل گوگل)
2-حالاسوال دومم دقیقا مربوط میشه به این قسمت. اگه این کلمه که ما سرچ کردیم داخل دیتا بیس در یین تگ بود (یعنی به صورت HTML )در دیتا بیس ذخیره شده بود چطوری اون رو بیاره و تا 200 کاراکتر بعد از اون کلمه رو نشون بده ولی تگ هارا نیاره و تگ ها رو کاراکتر حساب نکنه .(به عبارت دیگه تابعی که بتونه تگ های Html رو از متن جدا کنه).
مثلا اگه ما تو دیتا بیس کد زیر رو داشته باشیم:
می خوام که بعد از این که (مثلا کلمه ی khobi )سرچ شد، برای ما از اونجایی که اون کلمه رو پیدا کرده تگ های html رو از متن جدا کنه و تا 200 کاراکتر بعد از کلمه ی Khobi رو بیاره.
و خروجی ما به این صورت باشه:
بدون هیچ افکتی یا اعمال شدن هر یک از این تگ ها.فقط خود متن.
ولی اینجا یه نقطه ی کوری هست که من نمیدونم چی کار کنم.ممنون میشم که راهنماییم کنید.این برنامه کارش اینه که ما یه کلمه رو search میکنیم و او پیدا میکنه و اگر تگ های html داشت اونو را حذف میکنه و تا 200 کاراکتر بعدشو برای ما میاره.خوب حالا اگه از اون کلمه به بعد 200 کاراکتر نبود یا اصلا کلمه ای بعد از کلمه ی سرچ شده ما نبود تکلیف چیه؟چه راه حلی متونید پیشنهاد کنید بهم؟
2 تا سوال داشتم اگه کسی لطف کنه بهم جواب بده ممنون میشم.
-------------------------------------------------------------------------------------------------------------
1- چطور میشه وقتی ما در Data base جستو جو میکنیم،از متن چند خطی (مثلا 10 خطی) برای ما فقط 2 خط اون رو نشون بده و اون دوخط هم از اون واژه ای که ما سرچ کردیم و داخل Data base پیدا کرده به بعدشو نشون بده.یعنی مثلا خط سوم واژه ای رو که ما سرچ کردم پیدا میکنه و من میخوام از این واژه تا مثلا 200 کراکتر به بعدشو نشون به حدود 2خط.(مثل گوگل)
2-حالاسوال دومم دقیقا مربوط میشه به این قسمت. اگه این کلمه که ما سرچ کردیم داخل دیتا بیس در یین تگ بود (یعنی به صورت HTML )در دیتا بیس ذخیره شده بود چطوری اون رو بیاره و تا 200 کاراکتر بعد از اون کلمه رو نشون بده ولی تگ هارا نیاره و تگ ها رو کاراکتر حساب نکنه .(به عبارت دیگه تابعی که بتونه تگ های Html رو از متن جدا کنه).
مثلا اگه ما تو دیتا بیس کد زیر رو داشته باشیم:
کد:
<b><p>salam</p></b>
<p style="color:#C00">khobi ?</p>
<p>mer30</p>
....
و خروجی ما به این صورت باشه:
کد:
khobi? mer30.... (تا 200 کاراکتر بعدش)
ولی اینجا یه نقطه ی کوری هست که من نمیدونم چی کار کنم.ممنون میشم که راهنماییم کنید.این برنامه کارش اینه که ما یه کلمه رو search میکنیم و او پیدا میکنه و اگر تگ های html داشت اونو را حذف میکنه و تا 200 کاراکتر بعدشو برای ما میاره.خوب حالا اگه از اون کلمه به بعد 200 کاراکتر نبود یا اصلا کلمه ای بعد از کلمه ی سرچ شده ما نبود تکلیف چیه؟چه راه حلی متونید پیشنهاد کنید بهم؟