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

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

一個(gè)新版本的ubb轉(zhuǎn)化程序

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

注:pattern中使用()將知道regexp記憶搜索到的值,$1是第一個(gè)(),其余類推。但$2的語(yǔ)法并不被5.0版本的vbscript.dll所支持,我檢查了自己機(jī)器上的版本(安裝過ie 5.5),發(fā)現(xiàn)vbscript.dll的版本為5.50.4629,最后修改日期為12月25日。該版本支持$1之類的語(yǔ)法,這個(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="(\[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);
}




主站蜘蛛池模板: 亚洲专区区免费 | 天天摸夜夜操 | 天天干天天操天天玩 | 色综合久久综合网欧美综合网 | 最近新韩国hd视频 | 婷婷影院在线综合免费视频 | 日韩理论片 | 五月天国产| 日日淫 | 午夜国产情侣拍视频 | 四虎免费永久观看 | 婷婷六月久久综合丁香乐透 | 青青爽国产手机在线观看免费 | 天天拍夜夜添久久精品免费 | 主播国产| 亚欧美| 天堂中文在线资源 | 在线亚洲精品自拍 | 日韩黄在线观看免费视频 | 日韩三级免费观看 | 天天色天天操天天 | 五月婷婷激情视频 | 中文精品久久久久国产不卡 | 日本免费不卡在线一区二区三区 | 天堂最新资源在线 | 日韩黄在线观看免费视频 | 欧美一区二区激情三区 | 羞羞影院男女午夜爽爽影视 | 亚洲黄色第一页 | 四虎在线最新永久免费 | 亚洲成人精品久久 | 天美传媒精品一区 | 青青草好 | 日韩 欧美 综合 在线 制服 | 爽一爽色视频 | 欧美一区二区三区在线观看 | 日韩欧美网 | 在线欧美a| 亚洲成人激情片 | 五月婷婷激情四射 | 在线观看亚洲专区 |