一个单词字符(即目录或者是一个带有扩展名的文件) 注意:最后还有一个表示上面括号内的可以出现也可以不出现,否则就只能匹配有下一级目录的链接地址了。
4、w1w1ww满足条件 4 w1w1表示形如PageNo2的字符串可以出现也可以不出现,如果出现则只能出现一次(因为不可能有两 。
个?号出现) ww表示形如actiondisplay的字符串可以出现也可以不出现(因为并不是每个网页都带有两个以上的参数。
整个w1w1ww表示形如PageNo2actiondisplay的字符串可以出现也可以不出现(即链接地址可以有参数也可以没有参数) 把上面的组合起来,我们就可以匹配一个比较全面的链接地址了。
比用简单的http://S来匹配一个链接地址要好,读者可以自行行测试比较。
当然,这段代码还有很多不足之处,希望大家能够继续改进。
2)替代典型的 UBB 标签: 我们的目的就是要把成对的替换成<b></b>下面来看我们实现它的模板 b./b 这里用了.来配匹到之间的整个字符串,在替代的时候我们要写成这样 strcheckexprestr<b>2</b> 注意:checkexp 是我自定义的函数,将在后面给出。
这个函数将把按照我们提供的模板进行替代。
) 也许你会问这里出现一个2是什么东东呵注意了这个2 可是很重要的,它代表了.所配匹的整个字符串。
为什么是2 而不是1、3 呢?因为1 代表b所匹配的字符串,3 代表/b所匹配的字符串,显然这里我们需要的是2 而不是13。
三、UBB 正则表达模板实例 下面是我写的一个 UBB 函数,这个函数基本上能使你的论坛成为一个优秀的 UBB 代码论坛了。
当然,通过改进后,你可以得到一个更强大的 UBB 论坛。
Function ReThestrfacestr dim restr
上一篇:
网站首页源代码100例之五十三
下一篇:
经济酒店发展:China''s economy hotel market development strategies