pedram_ns
چهارشنبه 18 اسفند 1389, 17:28 عصر
با سلام
اگر بخوام کلمه "ها" رو از درون عبارت وارد شده توسط کاربر حذف کنم، بصورتی که فقط اگر کلمه "ها" بصورت جدا نوشته شده باشه باید چکار کنم؟
دستور replace هست ولی دقیقا چطور باید نوشته بشه؟
اگر به این صورت بنویسم(یعنی "ها" با یک فاصله در قبل و بعدش)
Replace(" ها ", " ")
اگر کاربر کلمه "دانشگاه ها" رو تایپ کنه چون بعد از "ها" فاصله نیست حذفش نمی کنه.
اگر بصورت زیر بنویسم(یعنی "ها" با یک فاصله قبل از اون)
Replace(" ها", " ")
اگر کاربر کلمه "رستوران هاله" رو تایپ کنه "ها" رو حذف می کنه و جستجو ناقص میشه
اگر فقط کلمه "ها" رو (بدون فاصله) حذف کنم هم بعضی کلمات رو ناقص می کنه.
چه نظری دارید؟
اگر بخوام کلمه "ها" رو از درون عبارت وارد شده توسط کاربر حذف کنم، بصورتی که فقط اگر کلمه "ها" بصورت جدا نوشته شده باشه باید چکار کنم؟
دستور replace هست ولی دقیقا چطور باید نوشته بشه؟
اگر به این صورت بنویسم(یعنی "ها" با یک فاصله در قبل و بعدش)
Replace(" ها ", " ")
اگر کاربر کلمه "دانشگاه ها" رو تایپ کنه چون بعد از "ها" فاصله نیست حذفش نمی کنه.
اگر بصورت زیر بنویسم(یعنی "ها" با یک فاصله قبل از اون)
Replace(" ها", " ")
اگر کاربر کلمه "رستوران هاله" رو تایپ کنه "ها" رو حذف می کنه و جستجو ناقص میشه
اگر فقط کلمه "ها" رو (بدون فاصله) حذف کنم هم بعضی کلمات رو ناقص می کنه.
چه نظری دارید؟