如题:string content="我是< a href='www.xxx.com'>中国人</a>,我爱祖国。"; 假设 字符串content 就是文章的内容。
要给 “中国” 这个词加上一个超链接,但是不能重复出现在文章中含有“中国”这个词的超链接 ,如题,中国 就不能再次添加连接了,因为 中国人 已经是超链接了 中国 这个词 包含在里面, 这个用正则 怎么实现 。
要给 “中国” 这个词加上一个超链接,但是不能重复出现在文章中含有“中国”这个词的超链接 ,如题,中国 就不能再次添加连接了,因为 中国人 已经是超链接了 中国 这个词 包含在里面, 这个用正则 怎么实现 。
解决方案 »
- 大虾告诉下缓存依赖的缺点是什么?什么地方用不合适?只讨论缺点
- select * from GoodsInfo where pid=' 矿泉水 ' or address like ' 广州 ' 那错了?
- 在线求解,iframe页面中按钮控件点击跳转到父页面
- 求教一个关于页面到处为文件的问题
- sqlhelper属于哪个类下的
- 他们有《think in Java》,我们有什么?----给.net程序员
- web页中如何嵌入realplayer播放器?
- 在asp.net中怎么改变form表单的action属性?在线等!
- 在服务器端创建目录失败,请大家帮忙看看!
- 关于图片后缀名修改的问题
- 用哪种语言和开发平台,开发出来的WEB网站程序,在android和iphone下都可以使用?
- 究竟什么时候用method=post啊
void Main()
{
string content="我是<a href='www.xxx.com'>中国人</a>,我爱中国。";
string key="中国";
content=Regex.Replace(content,"(?<!<a\\b[^>]*?>)"+key,"<a href='www.xxx.com'>$0</a>");
Console.WriteLine(content);
//我是<a href='www.xxx.com'>中国人</a>,我爱<a href='www.xxx.com'>中国</a>。
}