首页 > 其他 > 详细

[代码收集]字符串去除特殊字符

时间:2015-11-28 23:16:16      阅读:389      评论:0      收藏:0      [点我收藏+]
if (String.IsNullOrEmpty(str))
    return str;
   
string okChars = "abcdefghijklmnopqrstuvwxyz1234567890 _-";
str = str.Trim().ToLowerInvariant();
   
var sb = new StringBuilder();
foreach (char c in str.ToCharArray())
{
    string c2 = c.ToString();
    if (okChars.Contains(c2))
        sb.Append(c2);
}
string str2 = sb.ToString();
str2= str2.Replace(" ", "_");
str2= str2.Replace("-", "_");
while (str2.Contains("__"))
    str2 = str2.Replace("__", "_");
return str2;

 

[代码收集]字符串去除特殊字符

原文:http://www.cnblogs.com/Rmean/p/5003634.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!