PDA

View Full Version : سوال: تبدیل یک قسمت از متن !



alnajon
یک شنبه 17 دی 1391, 18:31 عصر
با سلام ...

ببخشید من تو برنامم دو تا تکست باکس دارم . تو یکی یه آدرس مثل این رو وارد میکنی :

http://Site.com/wallpaper/66574

بعد میخواهم تو تکست باکس بعدی با زدن یه باتن متن بالا رو به متن زیر تبدیل کنه :

http://Site.com/image/66574

یعنی اون wallpaper متن اول تبدیل بشه به image !

لطفا اگر میشه کد قرار بدین . خیلی ممنون

group45
یک شنبه 17 دی 1391, 18:58 عصر
با سلام
متن رو براساس/ جدا کنید با دستور split بعد هر خونه رو با مقدارتون مقایسه کنید و بعد پیدا کردنش با مقدار جدید جایگزین کنید

hamid_hr
یک شنبه 17 دی 1391, 18:58 عصر
textbox1.text = textbox1.text.replace("wallpaper"","image");

SHD.NET
یک شنبه 17 دی 1391, 19:34 عصر
از replace استفاده کنی از خیلی بهتره تا اسپلیت

alnajon
یک شنبه 17 دی 1391, 21:26 عصر
textbox1.text = textbox1.text.replace("wallpaper"","image");
خیلی خیلی خیلی ممنون . کارم راه افتاد . در ضمن از دکمه تشکر هم استفاده کردم :قلب:

از هر سه شما دوست عزیز متشکرم .

با نظر دوست خوبمون sh.dehnavi (http://barnamenevis.org/member.php?254254-sh.dehnavi) هم موافقم ، این روش بهتره

alnajon
یک شنبه 17 دی 1391, 21:41 عصر
ببخشید یه مشکل دیگه !

اگه ادرس سایت من اینطور بود چی ؟

http:// (http://Site.com/wallpaper/66574)wallpaper (http://Site.com/wallpaper/66574).com/wallpaper/66574 (http://Site.com/wallpaper/66574)

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

alnajon
یک شنبه 17 دی 1391, 21:45 عصر
ببخشید خودم جواب رو پیدا کردم .

کد رو اینطور کردم :


Textbox2.Text = Textbox1.Text.Replace("/wallpaper/", "/image/")