求C#正则替换网页连接 比如:<a href="http://www.baidu.com">http://www.baidu.com</a>替换后的格式如<a href="http://www.baidu.com" target="_blank">http://www.baidu.com</a>最好能有完整代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string a = "<a href='a'>a</a><a href='b'>b</a>";Regex reg = new Regex(@"(?i)<a ([^>]+?)>(.+?)</a>");a = reg.Replace(a, "<a $1 target=_blank>$2</a>"); try...string test = "<a href=\"http://www.baidu.com\">http://www.baidu.com </a> ";Regex reg = new Regex(@"(?i)(?<=<a\b(?:(?!target=)[^>])*)(?=>)");string result = reg.Replace(test, " target=\"_blank\""); 谢谢各位回复。lxcnn的答案正解。感谢了。 求教,WCF的宿主关闭问题以及所有域的问题 怎么复制整张表的所有数据? 关于人脸定位 listbox绑定XML文件,如何当源就是XML变化以后把变化反应到界面上(wpf) 关于override的一个问题。 C# 模拟鼠标 怎么实现延迟触发鼠标事件 一个C#类库的问题 高手帮帮忙,实在没有分了。一个问题都把按的资本全部耗净了 一个控制页面内同一控件共同属性的问题 [编码问题]请问如何实现foreach+递归方法语句的跳出遍历(应用于一个文件搜索程序) 关于XSLT转换treeview的问题 最后一个private后不能运行
Regex reg = new Regex(@"(?i)<a ([^>]+?)>(.+?)</a>");
a = reg.Replace(a, "<a $1 target=_blank>$2</a>");
Regex reg = new Regex(@"(?i)(?<=<a\b(?:(?!target=)[^>])*)(?=>)");
string result = reg.Replace(test, " target=\"_blank\"");