PDA

View Full Version : سوال: پیدا کردن یک رشته خاص در TextBox با تابع InStr



renjerk
سه شنبه 11 خرداد 1389, 06:35 صبح
سلام دوستان من یک تکست بوکس دارم که میخوام یک جمله رو از این بیرون بکشم لطفا راهنمایی کنید میخوام در این تکست بوکس جملاتی که اینگونه maryam$rezaya$sadegh هستن بیارم بیرون بریزم در لیست بوکس جای این جملات هم تغییر میکنه که میخواستم با InStr این جملات رو بکشم بیرون که نشد بخاطر اینکه با هر بار رفرش تکس باکس جای جملات تغییر میکنه. کلمات درون این جمله هم تغییر میکنن...راهنمایی کنید ممنون.
یک نکته این هست که همیشه سه کلمه هستن که بین این کلمات $ وجود دارد. maryam$rezaya$sadegh

xxxxx_xxxxx
سه شنبه 11 خرداد 1389, 07:14 صبح
سلام دوستان من یک تکست بوکس دارم که میخوام یک جمله رو از این بیرون بکشم لطفا راهنمایی کنیدبا استفاده از توابع Mid, InStr, InStrRev و ... میتونید این کارو انجام بدید.



میخوام در این تکست بوکس جملاتی که اینگونه maryam$rezaya$sadegh هستن بیارم بیرون بریزم در لیست بوکس
با همین تابع InStr میتونید این کارو انجام بدید. خروجی این تابع رو به یک InStr دیگه بدید. با این کار موقعیت علامت های $ رو پیدا می کنید.

جای این جملات هم تغییر میکنه که میخواستم با InStr این جملات رو بکشم بیرون که نشدInStr کاری به جای کلمات نداره، کل رشته(با توجه به پارامتر اول) رو پیمایش میکنه و محل شروع زیررشته مورد نظر رو بر میگردونه.

نمونه ای از سورس میزارم راهنمایی کنیم در این سورس ممنون:قلب:فایل ضمیمه حتی یک خط دستور هم نداره! چی رو درست کنیم؟ میخواید براتون برنامه رو آماده کنیم؟ دقیقاً بفرمایید مشکلتون با کدوم قسمت از این کار هست. (دستورات خودتون رو بنویسید)

تاپیک های مشابه:
جستجو یک کلمه در TextBox (http://barnamenevis.org/forum/showthread.php?t=210528)
جدا کردن حروف بعد از کلمه ی مورد نظر|visual basic (http://barnamenevis.org/forum/showthread.php?t=193548) ‏
نشان دادن کلمه مورد نظر در msgbox (http://barnamenevis.org/forum/showthread.php?t=197400)


پ.ن: برای تاپیک هایی که ایجاد می کنید عنوان مناسبی انتخاب کنید.
عنوان تاپیک اصلاح شد. با تشکر/

renjerk
سه شنبه 11 خرداد 1389, 07:50 صبح
جناب ایکس _ ایکس من در ویبی تازه کار هستم و گفتم اگه امکانش باشه دوستان عزیز راهنمایی کنن .ممنون
اون فایل رو هم گذاشتم که دوستان با مشکل من دقیق آشنا بشن و بتونن راحتر راهنمایی کنن در کل قصد من شیوایی بیان سوالم بود.