读书人

一个容易的算法最好能结合正则表达式

发布时间: 2013-08-25 10:49:56 作者: rapoo

一个简单的算法,最好能结合正则表达式完整实现
本帖最后由 panwl83 于 2013-08-15 00:37:51 编辑 string iniStr="...内容<a href='http://www.aaa.com'>aaa</a>内容<a href='http://www.abc.com'>abc</a>内容www.bbb.com内容www.abc.com内容http://www.bbb.com内容...";

要求返回结果为:
...内容内容<a href='http://www.abc.com'>abc</a>内容内容www.abc.com内容内容...
[解决办法]
无规则 无方案
[解决办法]
自己看精通正则表达式第二版网上有PDF电子书
[解决办法]
(?is)(<a[^>]*?href=(["'])?(http://www\.((?!abc)\w)+\.com[^"']*?)\1[^>]*?>.*?</a>
[解决办法]
http://www\.((?!abc)\w)+\.com[^"']*?
[解决办法]
www\.((?!abc)\w)+\.com)
[解决办法]
建立一个库,将要替换的内容都扔进库里面,每次使用前replace一下即可。

读书人网 >C#

热点推荐