久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

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

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

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

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

      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的同志,不要放棄對(duì)CGI的學(xué)習(xí),特別是一些老外的CGI程序,看后對(duì)我們的asp編程會(huì)有很大的啟發(fā)

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