如何从字符串中删除字符?例如:"My name @is ,Wan.;'; Wan"
.
我想从该字符串中删除字符 '@', ',', '.', ';', '\''
以便它变成 "My name是婉婉”
最佳答案
var str = "My name @is ,Wan.;'; Wan";
var charsToRemove = new string[] { "@", ",", ".", ";", "'" };
foreach (var c in charsToRemove)
{
str = str.Replace(c, string.Empty);
}
但如果你想删除所有非字母字符,我可能会建议另一种方法
var str = "My name @is ,Wan.;'; Wan";
str = new string((from c in str
where char.IsWhiteSpace(c) || char.IsLetterOrDigit(c)
select c
).ToArray());
关于c# - 从 C# 字符串中删除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7411438/