等同于以下内容:
contact.name.Replace("(", "").Replace(")", "").Replace("-", "").Replace(" ", "");
由于
答案 0 :(得分:2)
正则表达式Replace应该可以解决这个问题
contact.name = Regex.Replace(contact.name, @"[\(\)\- ]", String.Empty);
答案 1 :(得分:1)
使用LINQ:
var s = "abcd 238(23)2342-23";
var exclusion = "()- ";
var result = new string(s.ToCharArray().Where (x => !exclusion.Contains(x)).ToArray());
或
var s = "abcd 238(23)2342-23";
var result = new string(s.ToCharArray().Where (x => !"()- ".Contains(x)).ToArray());
答案 2 :(得分:0)