日期:2014-05-19  浏览次数:20694 次

过滤字符串中所有符号,进者有分
我想实现过滤字符串中所有符号,只留下中文和英文的字


比如:
原字符串:
问题得到解决后请及时结帖给分。  
结帖方法:点击帖子右上的“管理”链接,进入管理页面,在要给分的回复后的文本框中填写分数,然后输入自己的密码,点击“给分”按钮。结帖图例  

我希望过滤之后是:
问题得到解决后请及时结帖给分结帖方法点击帖子右上的管理链接进入管理页面在要给分的回复后的文本框中填写分数然后输入自己的密码点击给分按钮结帖图例  


        请熟悉这方面的同志帮帮忙,谢谢

------解决方案--------------------
Regex MyRegex = new Regex(
"[^\\u4e00-\\u9fa5a-zA-Z] ",
RegexOptions.IgnoreCase
| RegexOptions.CultureInvariant
| RegexOptions.IgnorePatternWhitespace
| RegexOptions.Compiled
);
string result = MyRegex.Replace(@ "问题得到解决后请及时结帖给分。
结帖方法:点击帖子右上的“管理”链接,进入管理页面,在要给分的回复后的文本框中填写分数,然后输入自己的密码,点击“给分”按钮。结帖图例 ", " ");
Console.WriteLine(result);
------解决方案--------------------
顶LS的