-3
嗨,我有一個混合類型的字符串。我想從單詞中刪除特殊符號,這些符號僅用於單詞的結尾。前者爲 。如何從字符串中找到最後一個字母表的位置?
"Kapil-Kumar?hasija--
我需要刪除我的句子後出現的特殊符號。所以爲此我需要找到我最後一個字母的位置。
嗨,我有一個混合類型的字符串。我想從單詞中刪除特殊符號,這些符號僅用於單詞的結尾。前者爲 。如何從字符串中找到最後一個字母表的位置?
"Kapil-Kumar?hasija--
我需要刪除我的句子後出現的特殊符號。所以爲此我需要找到我最後一個字母的位置。
您可以使用此:
string s = "Kapil-Kumar?hasija--";
while (s.Length > 0 && !Char.IsLetter(s[s.Length-1]))
s = s.Substring(0, s.Length-1);
Console.WriteLine(s); // prints "Kapil-Kumar?hasija"
如果數字還末許可,使用Char.IsLetterOrDigit
代替Char.IsLetter
。
是的,這就是我需要感謝 – user1089169
哪種語言? – andy
我使用Asp.net與c# – user1089169
總是特殊字符會在字符串的末尾嗎? – andy