我的代码 -
txtPhoneWork.Text.Replace("-","");
txtPhoneWork.Text.Replace("_", "");
txtMobile.Text.Replace("-", "");
txtMobile.Text.Replace("_", "");
txtPhoneOther.Text.Replace("-", "");
txtPhoneOther.Text.Replace("_", "");
location.ContactWork = txtPhoneWork.Text.Trim();
location.ContactMobile = txtMobile.Text.Trim();
location.ContactOther = txtPhoneOther.Text.Trim();
但它没有替换,是否有任何方法可以在单个函数中替换-
和_
。
答案 0 :(得分:14)
.Replace()
返回执行替换的字符串(它不会更改原始字符串,它们是不可变的),因此您需要这样的格式:
txtPhoneWork.Text = txtPhoneWork.Text.Replace("-","");
答案 1 :(得分:0)
获取某些变量中的替换字符串
您可以尝试在单个功能中替换多个字符 string value = System.Text.RegularExpressions.Regex.replace(value,@“[ - _]”,“”);