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

清除字符串里url和特殊符号里面的内容
这里是内容1 内容http://www.abc.com/thread-247802-1-1.html这里是内容2
[这里是去除内容包括]
<i class="pstatus">这里也是去除内容</i>

处理后

这里是内容1 内容 这里是内容2

------解决方案--------------------
string str = @"这里是内容1 内容http://www.abc.com/thread-247802-1-1.html这里是内容2
[这里是去除内容包括]
<i class=""pstatus"">这里也是去除内容</i>
";
            string pattern = @"(?is)\[[^\]]+\]
------解决方案--------------------
<i[^>]*>.*?</i>";
            str = Regex.Replace(str, pattern, "");

------解决方案--------------------
   string str = @"这里是内容1 内容http://www.abc.com/thread-247802-1-1.html这里是内容2
[这里是去除内容包括]
<i class=""pstatus"">这里也是去除内容</i>
";
            string pattern = @"(?is)\[[^\]]+\]
------解决方案--------------------
<i[^>]*>.*?</i>
------解决方案--------------------
(https?://([\w-]+\.)+[\w-]+(/[0-9a-zA-Z-\./?%&=]*)?)";
            str = Regex.Replace(str, pattern, "");
            Console.WriteLine(str);
------解决方案--------------------
 string pattern = @"(?is)\[[^\]]+\]
------解决方案--------------------
<i[^>]*>.*?</i>
------解决方案--------------------
https?://[^\u4e00-\u9fa5]+";