读书人

扫除字符串里url和特殊符号里面的内容

发布时间: 2013-03-19 17:22:05 作者: rapoo

清除字符串里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]+";

读书人网 >asp.net

热点推荐