六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

一個新版本的ubb轉化程序(轉)

[摘要]這段代碼將用戶輸入的ubb代碼轉化為html格式,注意,需要Script Engine 5.0的支持(使用了RegExp對象)注:pattern中使用()將知道regexp記憶搜索到的值,1是第一個(),其余類推。但2的語法并不被5.0版本的vbscript.dll所支持,我檢查了自己機器上的版本...

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

注:pattern中使用()將知道regexp記憶搜索到的值,$1是第一個(),其余類推。但$2的語法并不被5.0版本的vbscript.dll所支持,我檢查了自己機器上的版本(安裝過ie 5.5),發現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="(\[EMAIL\])(\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
=-=====================
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/(\[EMAIL\])(\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);
}


主站蜘蛛池模板: 日本三级香港三级国产三级 | 婷婷色九月 | 亚洲免费专区 | 四月天中文字幕 | 欧美一级视频免费观看 | 亚洲无砖砖区免费 | 一级a爰片久久毛片 | 青娱乐国产精品视频 | 人人爽天天爽夜夜爽曰 | 天天操天天操天天操 | 日本天堂免费 | 日本欧美一区二区三区视频 | 色婷婷99综合久久久精品 | 亚洲日本va中文字幕 | 日韩欧美不卡 | 色视频综合 | 午夜不卡av免费 | 五月婷婷综合基地 | 日韩免费在线视频观看 | 午夜看片网站 | 天天射天天干天天操 | 青草视频在线观看免费视频 | 亚洲欧美国产另类 | 亚洲福利 影院 | 五月丁六月停停 | 中文字幕欧美日韩 | 天天爱天天操天天射 | 日本成人黄色网址 | 日韩高清中文字幕 | 香蕉福利久久福利久久香蕉 | 青青国产线免观看手机版精品 | 网站在线看 | 日本特黄特色aaa大片免费欧 | 亚洲高清毛片 | 日本www在线观看 | 星辰影院在线观看高清免费观看 | 四虎4hu影库免费永久国产 | 天天干夜啪 | 色噜噜狠狠成人中文小说 | 手机在线日韩高清理论片 | 青草青草久热精品观看 |