黑马程序员技术交流社区
标题:
给一段文本中匹配到的url添加超链接,比如把http://www.test.c...
[打印本页]
作者:
李晓泉
时间:
2013-3-1 14:36
标题:
给一段文本中匹配到的url添加超链接,比如把http://www.test.c...
这个问题求解决
作者:
颜晓峰
时间:
2013-3-1 14:42
用正则表达式就行。
string strContent = richTextBox1.Text;
string str = null;
//用正则表达式匹配以http://开头,.com或.cn结尾的url,不区分大小写
Regex urlregex = new Regex(@"http:\/\/+w+\..+(com|cn)", RegexOptions.IgnoreCase);
str = urlregex.Match(strContent,0).ToString();
//匹配并替换
str = urlregex.Replace(strContent, "<a href=\"" +str + "\">" + str + "</a>");
richTextBox2.Text = str;
作者:
许万里
时间:
2013-3-1 14:43
本帖最后由 许万里 于 2013-3-1 14:44 编辑
(<a href=http://www.baidu.com>百度</a>)
括号里边的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2