黑马程序员技术交流社区
标题:
黑马测试题 给一段文本中匹配到的url添加超链接
[打印本页]
作者:
chenan0124
时间:
2013-12-5 23:45
标题:
黑马测试题 给一段文本中匹配到的url添加超链接
本帖最后由 chenan0124 于 2013-12-6 20:38 编辑
给一段文本中匹配到的url添加超链接,比如把http://www.test.com替换为<a > http://www.test.com</a>。 能不能不用正则表达式.. 不会..
作者:
红鹰(Jake)
时间:
2013-12-5 23:51
获取字符串,然后用字符串替换
str.replace("要替换的字符串","目的字符串");
作者:
黑色海
时间:
2013-12-6 22:04
一般URL前后都有空格,因此可以根据空格进行匹配然后替换。
string strOld = "测试网站 http://www.test.com 软配!";
string reg = @"[a-zA-z]{3,4}://[^\s]*";
string strReplace = "<a href=\"$0\">$0</a>";
string str=Regex.Replace(strOld, reg, strReplace);
Console.WriteLine(str);
试一下。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2