您的位置:程序门 -> web 开发 -> asp



如何自动识别内容中的链接


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何自动识别内容中的链接
发表于:2007-02-05 22:42:38 楼主
如何自动识别内容中的链接,要在添加进数据库之前就识别并转换成链接状态
发表于:2007-02-05 22:54:031楼 得分:0
检测字符串中是否有http://(或www开头,可根据实际来定)这个子串.
发表于:2007-02-05 23:00:092楼 得分:0
来点具体的中不
发表于:2007-02-05 23:14:513楼 得分:0
if   instr(string, "http:// ")> 0   then
      说明包含其网址,记录当前位置,添加链接标签 <a   href=...> 等,
根据一定方法判定链接的结尾,添加链接结束标签 </a>

找到网址结尾的方法,有些灵活,要自己掌握了.
比如当前字符的前一个字符为数字或字母,后一个字符为汉字时,可以认为这个字符前就是网址,
也可以根据空格进行判定等等.
发表于:2007-02-05 23:24:424楼 得分:0
能写的再具体点吗?包括如何添加 <a   href=>
发表于:2007-02-05 23:41:365楼 得分:0
比如要添链接标签时,我的思路是怎样的:
将源字符串看作一个数组的话,遇到http://这个标识符时,记录当然的数组编号,假定为4
这时,拷贝源字符串从0到3为字符串1,再加上 <a   href=..> 这个字符串2,再拷贝字符串8(我假定的)到字符串结尾,为字符串3,这样三个字符串加起来就是你想要的了.


当然实际情况还要麻烦得多,比如源字符串可能有多个网址这种情况,你需要慢慢去调整了
发表于:2007-02-05 23:48:046楼 得分:0
哎,还是不明白。能否给个完整的例子


快速检索

最新资讯
热门点击