本文介绍了从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#字符串删除字符
发布评论