亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Regex > 正文

實現HTML/UBB代碼轉換

2024-09-07 17:39:59
字體:
來源:轉載
供稿:網友

記得曾經貼過一個ubb代碼轉換為html格式的代碼,前些天讀ubb的源代碼,所以有了這個實現HTML/UBB代碼轉換的新版本。注意,這個版本可能還不能正常使用,詳細見注。

這段代碼將用戶輸入的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,"$2")
objRegExp.Pattern="(/[URL/])(/S+?)(/[//URL/])"
strContent= objRegExp.Replace(strContent,"$2")

'email
objRegExp.Pattern="(/)(/S+/@/S+?)(/[//EMAIL/])"
strContent= objRegExp.Replace(strContent,"$2")

objRegExp.Pattern="(/[IMG/])(/S+?)(/[//IMG/])"
strContent=objRegExp.Replace(strContent,"")

objRegExp.Pattern="(/[QUOTE/])(.+?)(/[//QUOTE/])"
strContent=objRegExp.Replace(strContent,"

face=""Verdana, Arial"">quote:


$2
")

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

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

end function

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

sub UBBCode {

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

$ThePost =~ s/(/[URL/])(/S+?)(/[//URL/])/ TARGET=_blank>$2 /isg;

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

if (($UBBImages eq "ON") && ($OverrideImages ne "yes")) {
$ThePost =~ s/(/[IMG/])(/S+?)(/[//IMG/])/ /isg;
}

$ThePost =~ s/(/[QUOTE/])(.+?)(/[//QUOTE/])/

face="Verdana, Arial">quote:
$2
/isg;

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

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

return ($ThePost);

}

學習Asp的同志,不要放棄對CGI的學習,特別是一些老外的CGI程序,看后對我們的asp編程會有很大的啟發,更多精彩內容,盡在https://js.VeVb.com。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩毛片在线观看| 久久欧美在线电影| 91欧美精品午夜性色福利在线| 国产一区二区三区中文| 亚洲欧美国产制服动漫| 欧美xxxx做受欧美.88| 国产欧美日韩最新| 日本不卡视频在线播放| 欧美激情极品视频| 91精品国产91久久久久久不卡| 91沈先生作品| 国产成人精品免高潮费视频| 日韩欧中文字幕| 欧美与黑人午夜性猛交久久久| 中文字幕亚洲综合久久| 久久人人爽亚洲精品天堂| 日韩视频第一页| 91禁外国网站| 欧美激情喷水视频| 国内偷自视频区视频综合| 欧美电影院免费观看| 亚洲成人a**站| 91在线中文字幕| 国产精品国产三级国产aⅴ浪潮| 欧美国产精品va在线观看| 伊人久久免费视频| 精品日韩中文字幕| 欧美在线免费看| 精品久久久一区二区| 亚洲欧美中文日韩在线| 成人午夜激情网| 国模私拍一区二区三区| 91久久精品久久国产性色也91| 国产精品视频免费观看www| 国产精品草莓在线免费观看| 欧美巨乳在线观看| 国产欧美最新羞羞视频在线观看| 国产成+人+综合+亚洲欧洲| 国产精品18久久久久久麻辣| 久久亚洲综合国产精品99麻豆精品福利| 69精品小视频| 欧美性猛交丰臀xxxxx网站| 色香阁99久久精品久久久| 大胆人体色综合| 在线观看日韩专区| 日韩精品有码在线观看| 91精品久久久久| 91在线免费视频| 国产日韩欧美自拍| 亚洲欧美www| 精品国模在线视频| 日韩成人在线视频网站| 伊人久久免费视频| 亚洲91精品在线观看| 欧美一级黑人aaaaaaa做受| 亚洲精品福利免费在线观看| 欧美性xxxxhd| 亚洲电影中文字幕| 欧美性精品220| 国产欧美日韩精品在线观看| 日韩精品视频在线观看免费| 亚洲人在线视频| 国产a∨精品一区二区三区不卡| 国产精品6699| 黑人巨大精品欧美一区二区一视频| 久久手机精品视频| 国产69久久精品成人看| 亚洲天堂av在线免费观看| 欧美有码在线观看| 大量国产精品视频| 亚洲色图35p| 中文字幕在线精品| 米奇精品一区二区三区在线观看| 国产偷国产偷亚洲清高网站| 91免费福利视频| 精品久久久久久久久中文字幕| 欧美日韩国产综合视频在线观看中文| 精品视频偷偷看在线观看| 国产免费一区二区三区在线观看| 亚洲国产精品va在线看黑人动漫| 国产一区二区日韩精品欧美精品| 欧美精品在线视频观看| 亚洲天堂成人在线视频| 成人精品在线观看| 成人啪啪免费看| 欧美日韩中文字幕在线| 成人有码在线播放| 精品国产鲁一鲁一区二区张丽| 日韩中文字幕在线看| 欧美黑人一区二区三区| 亚洲人成电影在线| 国产一区二区三区欧美| 最近2019年中文视频免费在线观看| 欧美日韩成人免费| 欧美日韩裸体免费视频| 自拍偷拍亚洲区| 亚洲欧美日本伦理| 国产精品欧美一区二区三区奶水| 丝袜美腿精品国产二区| 国产精品精品视频一区二区三区| 午夜精品久久久久久久男人的天堂| 国产精品极品美女粉嫩高清在线| 91久久久久久久久久| 亚洲人成电影网站色…| www.日韩av.com| 成人综合网网址| 欧美在线视频a| 亚洲国产成人精品电影| 国产精品视频网| 国内精品小视频在线观看| 中文字幕日韩精品有码视频| 欧美自拍视频在线| 日韩av影视在线| 亚洲国产另类 国产精品国产免费| 91在线观看免费观看| 久久久久在线观看| 国产精品成人一区二区三区吃奶| 91免费看视频.| 成人在线视频网站| 91av免费观看91av精品在线| 欧美日韩视频免费播放| 97免费视频在线| 国产精品视频一区二区高潮| 日韩高清中文字幕| 国产精品入口日韩视频大尺度| 日韩av有码在线| 久热精品视频在线观看| 91福利视频网| 日韩视频免费观看| 欧美成人免费全部| 久久久久久久影视| 久久久久久久久久亚洲| 欧美人成在线视频| 日韩在线观看免费全集电视剧网站| 国产一区二区三区在线观看网站| 亚洲精品wwwww| 欧洲成人免费aa| 日韩av影院在线观看| 日韩欧美有码在线| 91高潮精品免费porn| 国产精品96久久久久久| 国产成人福利夜色影视| 亚洲国产女人aaa毛片在线| 欧美另类第一页| 视频在线一区二区| 日本高清久久天堂| 在线日韩第一页| 国产婷婷成人久久av免费高清| 欧美黄色三级网站| 日本a级片电影一区二区| 欧美性一区二区三区| 91香蕉嫩草影院入口| 亚洲丁香婷深爱综合| 久久99久久99精品中文字幕| 日韩精品免费在线播放| 精品国产31久久久久久| 欧美高清视频在线| 国产一区玩具在线观看| 岛国视频午夜一区免费在线观看| 亚洲欧美国产制服动漫| 欧美日本啪啪无遮挡网站| 91精品免费看| 亚洲免费人成在线视频观看| 欧美日韩国内自拍|