我有一个对象,其值保存到SQL数据库。当我在SQL数据库上运行报告时,我偶尔会在报告中显示 
。我尝试清理对象中的属性,然后使用以下正则表达式将它们保存到SQL:
Regex rgx = new Regex("[^a-zA-Z0-9 - , = % & ( )]");
myObject.Description = rgx.Replace(myObject.Description, "");
正则表达式在删除一些不需要的文本方面做得很好。如何使用正则表达式删除 
?
答案 0 :(得分:2)
只需将您的字符串添加到由|
Regex rgx = new Regex(@"[^a-zA-Z0-9-,=%&()#\s]| ");
答案 1 :(得分:0)
你可以只用空格替换空格:
myObject.Description = myObject.Description.Replace(@"\s", @"");