|
发表于 2005-5-10 23:18:34
|
显示全部楼层
Post by XChinux
如果每个链接后面加空格,或者换行符,那就好办多了.
不加空格当然可以,逐字逐句当然也能检查,还能专门做个语法分析器来做这件事情。
我目前对 Perl 还不是很熟悉,不知道如何把字拆开来,实在不行用 Inline 嵌入一段 C,把 Form 作为参数指定给它,然后做个指针数组指向该 Form 一个字一个字查。碰到 http/ftp/ 协议符号开头的就在前面插入一个 <a href="xxxxlinkxxxx">,在结尾中文之前加一个 </a>。
可是以目前计算机的效率这可能吗?
还是别考虑这种 bt 的问题了,简单事情简单办没什么不好的。把链接前后加上空格或者自己写 url tag 在帮助里面说明一下,让用户照做就行了。
要是这种东西真做成了,用户又要说发个帖子太慢了。 |
|