PDA

View Full Version : پاک کردن آخرین زیر رشته در یک رشته



m0rteza
شنبه 07 مهر 1386, 22:07 عصر
سلام
مثلا رشته زیر رو دارم

"mm kk ll pp mm hh rr ee mm oo"

می خوام آخرین mm رو پاک کنم

hassan razavi
شنبه 07 مهر 1386, 22:39 عصر
String s="mm kk ll pp mm hh rr ee mm oo"
int x=s.LastIndexOF("mm");


حالا آخرین موقعیت mm در x هست و با substring می تونید رشته خودتون رو مدیریت کنید

PC2st
شنبه 07 مهر 1386, 23:23 عصر
علاوه بر توضیحاتی که hassan razavi اشاره داشتند:


string message = "mm kk ll pp mm hh rr ee mm oo";
string removeWord = "mm";
string filteredMessage = message.Remove(message.LastIndexOf(removeWord), removeWord.Length);
Console.WriteLine(filteredMessage);