-1
我有一個字符串像Hi @ Rohit123
一些混合值。有沒有其他替代特殊字符和數字在給定的字符串在C#
我有一個很長的方法來替換特殊字符並顯示 HiRohit
。
你能否建議一些替代方法?
我的C#代碼是
string str1 = str.Replace(" ", "").Replace("`", "").Replace("~", "").Replace("!", "")
.Replace("@", "").Replace("#", "").Replace("$", "").Replace("%", "").Replace("^", "")
.Replace("&", "").Replace("*", "").Replace("(", "").Replace(")", "").Replace("-", "")
.Replace("_", "").Replace("=", "").Replace("+", "").Replace("{", "").Replace("}", "")
.Replace("|", "").Replace("[", "").Replace("]", "").Replace(":", "").Replace(";", "")
.Replace("'", "").Replace(",", "").Replace(".", "").Replace("/", "").Replace("?", "")
.Replace(">", "").Replace("<", "").Replace("1", "").Replace("2", "").Replace("3", "")
.Replace("4", "").Replace("5", "").Replace("6", "").Replace("7", "").Replace("8", "")
.Replace("9", "").Replace("0", "");
所以,你想刪除所有非字母字符? – Equalsk
我會看看RegEx以及您可以使用的衆多搜索模式。 – Wheels73
可能的重複[如何從C#中的字符串中獲取字母?](http://stackoverflow.com/questions/7316258/how-to-get-only-letters-from-a-string-in-c) – Equalsk