打印本文 打印本文 关闭窗口 关闭窗口
UBB 转换函数演示
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2985  更新时间:2009/4/23 12:32:02  文章录入:mintao  责任编辑:mintao
\?%\-&_~`@':+!]+)"
 strContent = re.Replace(strContent,"<img align=absmiddle src="/Files/BeyondPic/chinazcj/2005-11/20/05112015513176898.gif"><a target=_blank href=$1>$1</a>")
 re.Pattern = "^(mms://[A-Za-z0-9\./=\?%\-&_~`@':+!]+)"
 strContent = re.Replace(strContent,"<img align=absmiddle src="/Files/BeyondPic/chinazcj/2005-11/20/05112015513176898.gif"><a target=_blank href=$1>$1</a>")
 re.Pattern = "(mms://[A-Za-z0-9\./=\?%\-&_~`@':+!]+)$"
 strContent = re.Replace(strContent,"<img align=absmiddle src="/Files/BeyondPic/chinazcj/2005-11/20/05112015513176898.gif"><a target=_blank href=$1>$1</a>")
 re.Pattern = "[^>=""](mms://[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)"
 strContent = re.Replace(strContent,"<img align=absmiddle src="/Files/BeyondPic/chinazcj/2005-11/20/05112015513176898.gif"><a target=_blank href=$1>$1</a>")

 if strIcons = "1" then                       '笑脸转换
 re.Pattern="(\["&ImgName&"(.*?)\])"
 strContent=re.Replace(strContent,"<img src="/Files/BeyondPic/chinazcj/2005-11/20/05112015520397032.gif" border=0 align=middle>")
 end if

 if strSmile = "1" then                       '笑脸转换
 re.Pattern="(\[s(\d{1,2})\])"
 strContent=re.Replace(strContent,"<img src="/Files/BeyondPic/chinazcj/2005-11/20/05112015514850111.gif" border=0 align=middle>")
 end if


 re.Pattern="(\[color=(.[^\[]*)\])(.*?)(\[\/color\])"
 strContent=re.Replace(strContent,"<font color=$2 style=""font-size:"&FontSize&"pt;line-height:"&FontHeight&"pt"">$3</font>")
 re.Pattern="(\[face=(.[^\[]*)\])(.*?)(\[\/face\])"
 strContent=re.Replace(strContent,"<font face=$2 style=""font-size:"&FontSize&"pt;line-height:"&FontHeight&"pt"">$3</font>")
 re.Pattern="(\[align=(.[^\[]*)\])(.*?)(\[\/align\])"
 strContent=re.Replace(strContent,"<div align=$2>$3</div>")
'循环转换quote
 re.Pattern="(\[QUOTE\])(.*?)(\[\/QUOTE\])"
 while (instr(strContent,"[quote]")>0 and instr(strContent,"[/quote]")>0)
 strContent=re.Replace(strContent,"<blockquote>引用:<hr><span>$2</span><hr></blockquote>")
 wend
 re.Pattern="(\[fly\])(.*?)(\[\/fly\])"
 strContent=re.Replace(strContent,"<marquee width=90% behavior=alternate scrollamount=3>$2</marquee>")
 re.Pattern="(\[move\])(.*?)(\[\/move\])"
 strContent=re.Replace(strContent,"<MARQUEE scrollamount=3>$2</marquee>") 
 re.Pattern="\[GLOW=*([0-9]*),*(#*[a-z0-9]*),*([0-9]*)\](.*?)\[\/GLOW]"
 strContent=re.Replace(strContent,"<table width=$1 style=""filter:glow(color=$2, strength=$3)"">$4</table>")
 re.Pattern="\[SHADOW=*([0-9]*),*(#*[a-z0-9]*),*([0-9]*)\](.*?)\[\/SHADOW]"
 strContent=re.Replace(strContent,"<table width=$1 style=""filter:shadow(color=$2, strength=$3)"">$4</table>")

 re.Pattern="(\[i\])(.*?)(\[\/i\])"
 strContent=re.Replace(strContent,"<i>$2</i>")
 re.Pattern="(\[u\])(.*?)(\[\/u\])"
 strContent=re.Replace(strContent,"<u>$2</u>")
 re.Pattern="(\[b\])(.*?)(\[\/b\])"
 strContent=re.Replace(strContent,"<b>$2</b>")

 re.Pattern="(\[size=1\])(.*?)(\[\/size\])"
 strContent=re.Replace(strContent,"<font size=1 style=""line-height:"&FontHeight&"pt"">$2</font>")
 re.Pattern="(\[size=2\])(.*?)(\[\/size\])"
 strContent=re.Replace(strContent,"<font size=2 style=""line-height:"&FontHeight&"pt"">$2</font>")
 re.Pattern="(\[size=3\])(.*?)(\[\/size\])"
 strContent=re.Replace(strContent,"<font size=5 style=""line-height:"&FontHeight&"pt"">$2</font>")
 re.Pattern="(\[size=4\])(.*?)(\[\/size\])"
 strContent=re.Replace(strContent,"<font size=6 style=""line-height:"&FontHeight&"pt"">$2</font>")
 
 re.Pattern="\[size=([+|-]?[0-7])\](.*?)(\[\/size\])"
 strContent=re.Replace(strContent,"<font size=$1 style=""line-height:"&FontHeight&"pt"">$2</font>")

 re.Pattern="(\[center\])(.*?)(\[\/center\])"
 strContent=re.Replace(strContent,"<center>$2</center>")

 re.Pattern="(\[table=(#*[a-z0-9]*),(#*[a-z0-9]*),(#*[a-z0-9]*)\])(.*?)(\[\/table\])"
 strContent=re.Replace(strContent,"<table border=0 cellpadding=5 cellspacing=1 bgcolor=$2><tr><td bgcolor=$3><font color=$4>$5</font></td></tr></table>")

'[HTML/] start
 're.Pattern="(\[html\])(.*?)(\[\/html\])"
 'strContent=re.Replace(strContent,"<span><TEXTAREA cols=95 rows=12>$2</TEXTAREA><br><INPUT onclick=runCode() type=button value=运行代码>[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]</span>")
       

'[HTML/] end  
 


 set re=Nothing
 gmt=strContent
end function

</script>


 

上一页  [1] [2] [3] [4] 

打印本文 打印本文 关闭窗口 关闭窗口