亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    ubb代碼轉(zhuǎn)換為html

    記得以前貼過一個ubb代碼轉(zhuǎn)換為html格式的代碼,前幾天讀ubb的源代碼。所以有了這個新的版本。注意,這個版本可能還不能正常使用,詳細見注。

    這段代碼將用戶輸入的ubb代碼轉(zhuǎn)化為html格式,注意,需要Script Engine 5.0的支持(使
    用了RegExp對象)

    注:pattern中使用()將知道regexp記憶搜索到的值,$1是第一個(),其余類推。但$2的
    語法并不被5.0版本的vbscript.dll所支持,我檢查了自己機器上的版本(安裝過ie 5.5),
    發(fā)現(xiàn)vbscript.dll的版本為5.50.4629,最后修改日期為12月25日。該版本支持$1之類的語
    法,這個簡單的改進使regexp的功能逐漸與perl的正則表達式靠近

    function UBBCode(strContent)

    dim objRegExp
    Set objRegExp=new RegExp
    objRegExp.IgnoreCase =true
    objRegExp.Global=True
    ‘url
    objRegExp.Pattern=”([URL])(http://S+?)([/URL])”
    strContent= objRegExp.Replace(strContent,”<A HREF=””$2″” TARGET=_blank>$2</A>”)
    objRegExp.Pattern=”([URL])(S+?)([/URL])”
    strContent= objRegExp.Replace(strContent,”<A HREF=””http://$2″” TARGET=_blank>$2</A>”)

    ’email
    objRegExp.Pattern=”()(S+@S+?)([/EMAIL])”
    strContent= objRegExp.Replace(strContent,”<A HREF=””mailto:$2″”>$2</A>”)

    objRegExp.Pattern=”([IMG])(S+?)([/IMG])”
    strContent=objRegExp.Replace(strContent,”<IMG SRC=””$2″”>”)

    objRegExp.Pattern=”([QUOTE])(.+?)([/QUOTE])”
    strContent=objRegExp.Replace(strContent,”<BLOCKQUOTE><font size=1
    face=””Verdana, Arial””>quote:</font><HR>$2<HR></BLOCKQUOTE>”)

    objRegExp.Pattern=”([i])(.+?)([/i])”
    strContent=objRegExp.Replace(strContent,”<i>$2</i>”)

    objRegExp.Pattern=”([b])(.+?)([/b])”
    strContent=objRegExp.Replace(strContent,”<b>$2</b>”)
    set objRegExp=Nothing
    UBBCode=strContent

    end function

    原版的轉(zhuǎn)化程序,摘自freeware版本的ubb論壇,可到 http://www.ultimatebb.com/ 下載(Perl CGI方式)

    sub UBBCode {

    my $ThePost = shift;
    $ThePost =~ s/([URL])(http://S+?)([/URL])/ <A HREF=”$2″
    TARGET=_blank>$2</A> /isg;

    $ThePost =~ s/([URL])(S+?)([/URL])/ <A HREF=”http://$2″
    TARGET=_blank>$2</A> /isg;

    $ThePost =~ s/()(S+@S+?)([/EMAIL])/ <A
    HREF=”mailto:$2″>$2</A> /isg;

    if (($UBBImages eq “ON”) && ($OverrideImages ne “yes”)) {
    $ThePost =~ s/([IMG])(S+?)([/IMG])/ <IMG SRC=”$2″> /isg;
    }

    $ThePost =~ s/([QUOTE])(.+?)([/QUOTE])/ <BLOCKQUOTE><font size=”1″
    face=”Verdana, Arial”>quote:</font><HR>$2<HR></BLOCKQUOTE>/isg;

    $ThePost =~ s/([i])(.+?)([/i])/<i>$2</i>/isg;

    $ThePost =~ s/([b])(.+?)([/b])/<b>$2</b>/isg;

    return ($ThePost);

    }

    學(xué)習(xí)Asp的同志,不要放棄對CGI的學(xué)習(xí),特別是一些老外的CGI程序,看后對我們的asp編程會有很大的啟發(fā)

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號