怎么把一段文字中的 特定单词找出来,但是该单词不在url中 (链接中的所有文字不只是链接文字,链接地址等都不考虑)(如找的是href 那链接中的 href也不考虑)
解决方案 »
- C# 自动化控制领域
- 求一用户控件,picturebox和label的组合,开发平台:vs2005,C#.
- 在不同程序集使用:Object obj=Activator.CreateInstance(Type type)创建对象 怎么出现错误呢!
- 帮忙修改下面的样式表,显示名字不同的链接,如有名字相同的不显示。
- 谁有好一点的日期、时间、日期时间输入控件或代码呀?
- 我用c#做Web Service wse3.0连liunx下的服务器可以吗,mtom方式????
- 如何用程序取得 网页 上的动态数据?
- 如何在查询时显示进度?
- VS.netUI风格大讨论,建议置顶!(狂送分,再狂送源码)
- C#能否适用于嵌入式产品开发?
- treeview节点绑定数据库实现权限菜单
- 计算器中怎样使被除数一定能给除数整数 c#
http://www.google.cn/search?hl=zh-CN&source=hp&q=%E6%B5%8B%E8%AF%95&rlz=1R2GZAZ_zh-CNCN357&aq=f&aqi=&aql=&oq=&gs_rfai=这里面找到"测试"这样的。
这样的也就是通过一个规则吧字符先转换成编码,然后匹配,匹配当然可以用正则,但因为包含特殊字符,还是用indexof更方便吧。但整个过程,应该都和正则关系不大吧。我是这个意思呢。呵呵
我汗,wuya你、你、你太火星了,都半年前的事了 CSDN史上最菜★★★★诞生,掩面散分!
天气 -> <a href="http://tianqi.com">天气</a>
这里的转换关系是什么?<a href="http://[天气的拼音].com>天气</a>
这样么?
1.汉字转拼音的函数(C#) 没有验证过正确性
2.直接拼接字符串
我回答过很多类似的问题,所以猜测是这样的,替换关键字,已加链接,或是在标签内的不替换string key = "天气";
string test = "最近天气变化快,不过刚刚看过<a href=\"http://tianqi.com\" alt=\"天气\">天气</a>预报了,今天<img src=\"abc.jpg\" title=\"天气\">天气好";
Regex reg = new Regex(@"(?is)(?<!<[^<>]*)(?<!<a[^>]*>((?!</?a\b).)*)" + Regex.Escape(key) + @"(?!((?!</?a\b).)*</a>)(?![^<>]*>)");
string result = reg.Replace(test, "<a href=\"http://tianqi.com\">" + key + "</a>");
richTextBox2.Text = result;
/*--------输出----------
最近<a href="http://tianqi.com">天气</a>变化快,不过刚刚看过<a href="http://tianqi.com" alt="天气">天气</a>预报了,今天<img src="abc.jpg" title="天气"><a href="http://tianqi.com">天气</a>好
*/
例子也举得太好了!!向你学习,谢谢你的建议!!