-3

こんにちは、ミックスタイプの弦を持っています。単語の末尾のみを使用している単語から特殊記号を削除したい。例のために。

 "Kapil-Kumar?hasija--

文の後に来る特殊記号を削除する必要があります。そのため、最後のアルファベットの位置を見つける必要があります。

4

1 に答える 1

1

これを使用できます:

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ます。

于 2013-01-21T09:57:31.917 に答える