从C#字符串删除字符 [英] Remove characters from C# string
本文介绍了从C#字符串删除字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何可能我从一个字符串中删除字符?例如:我的名字@is,万;';皖
我想删除字符'@',',',',',','\''
从该字符串,使之成为我的名字是弯弯
解决方案
VAR海峡=我的名字@is,万;';万;
变种charsToRemove =新的字符串[] {@,,,。,;,'};
的foreach(在charsToRemove变种C)
{
海峡= str.Replace(C,的String.Empty);
}
不过,我可能会建议另一种方法,如果你想删除所有非字母字符
VAR海峡=我的名字@is,万;';万;
海峡=新的字符串((从C在海峡
其中,char.IsWhiteSpace(三)|| char.IsLetterOrDigit(三)
选择C
).ToArray());
How might I remove characters from a string? For example: "My name @is ,Wan.;'; Wan"
.
I would like to remove the characters '@', ',', '.', ';', '\''
from that string so that it becomes "My name is Wan Wan"
解决方案
var str = "My name @is ,Wan.;'; Wan";
var charsToRemove = new string[] { "@", ",", ".", ";", "'" };
foreach (var c in charsToRemove)
{
str = str.Replace(c, string.Empty);
}
But I may suggest another approach if you want to remove all non letter characters
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#字符串删除字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文