日期:2014-05-17  浏览次数:20871 次

关键字过滤
过滤的内容在文本文件 a.txt中,如下:

,
?













@
人民

C#代码:

string fileContent = System.IO.File.ReadAllText(stmp + @"\a.txt").Replace("\r\n", "|");
string  filtervalue = System.Text.RegularExpressions.Regex.Replace("AC检索页面中的AP数量字段", fileContent, "");

正在分析“,|?|、|。|“|”|《|》|!|,|:|;|?|【|】|@|人民”- 限定符 {x,y} 前没有任何内容。
过滤数据

------解决方案--------------------
想过滤什么,想要什么数据说清楚
------解决方案--------------------
同样的问题,关注
------解决方案--------------------
引用:
,
 ?

 。

 ”

 》
 !
 ,
 :
 ;
 ?
 【
 】
@
人民



想过滤“的”




------解决方案--------------------
没看懂
------解决方案--------------------
string.Replace或者正则
------解决方案--------------------
因为?是正则表达式中的关键字,所以必须要转义。
string fileContent = @",
------解决方案--------------------
\?
------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------
@
------解决方案--------------------

------解决方案--------------------
人民";
string filtervalue =Regex.Replace("AC检索页面中的AP数量字段", fileContent, "");
------解决方案--------------------
string fileContent = @"[,?、“”《》!,:;?【】@]
------解决方案--------------------

------解决方案--------------------
人民";
string filtervalue = System.Text.RegularExpressions.Regex.Replace("AC检索页面中的AP@数量字段!,?", fileContent, "");