View Full Version : حذف یک رشته از داخل رشته دیگه
resident
چهارشنبه 29 بهمن 1393, 22:36 عصر
سلام.
من میخوام از داخل یه رشته، یه رشته رو حذف کنم. چطور این کار رو انجام بدم؟
مثلا فرض کنید زشته من columnname asc,columnname2 است و من میخوام بگم اگه داخل این عبارت asc یا desc بود حذفش کن
ممنون میشم راهنماییم کنید
plus
چهارشنبه 29 بهمن 1393, 23:12 عصر
از REPLACE (https://msdn.microsoft.com/en-us/library/ms186862.aspx) استفاده کنید و رشته مورد نظر رو با رشته خالی جایگزین کنید.
SabaSabouhi
پنج شنبه 30 بهمن 1393, 09:01 صبح
از REPLACE (https://msdn.microsoft.com/en-us/library/ms186862.aspx) استفاده کنید و رشته مورد نظر رو با رشته خالی جایگزین کنید.
سلام
دوستمون plus پاسخ درست رو گفتن، فقط من این رو اضافه کنم که این کار رو خیلی با وسواس و دقت انجام بده.
چون اگه مثلا کلمه asc رو بخوای خالی کنی، اگه یه کلمهی دیگه وجود داشته باشه که شامل این عبارت باشه
هم خراب میشه. مثلا" اگه توی اون script به ستونی از جدول که اسمش Ascii باشه تبدیل میشه به ii که شاید
باعث بشه اون script دیگه درست عمل نکنه.
صبا صبوحی
golbafan
پنج شنبه 30 بهمن 1393, 09:33 صبح
در تکمیل فرمایش آقای صبوحی
در جایگزین کردن با replace باید بتونی از حالت whole words استفاده کنی
مثال:
string input = "test, and test but not testing. But yes to test";
string pattern = @"\btest\b";
string replace = "text";
string result = Regex.Replace(input, pattern, replace);
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.