|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。ubb|程序这段代码将用户输出的ubb代码转化为html格局,注重,必要ScriptEngine5.0的撑持(利用了RegExp工具)
注:pattern中利用()将晓得regexp影象搜刮到的值,$1是第一个(),其他类推。但$2的语法其实不被5.0版本的vbscript.dll所撑持,我反省了本人呆板上的版本(安装过ie5.5),发明vbscript.dll的版本为5.50.4629,最初修正日期为12月25日。该版本撑持$1之类的语法,这个复杂的改善使regexp的功效渐渐与perl的正则表达式接近
functionUBBCode(strContent)
dimobjRegExp
SetobjRegExp=newRegExp
objRegExp.IgnoreCase=true
objRegExp.Global=True
url
objRegExp.Pattern="([URL])(http://S+?)([/URL])"
strContent=objRegExp.Replace(strContent,"<AHREF=""$2""
TARGET=_blank>$2</A>")
objRegExp.Pattern="([URL])(S+?)([/URL])"
strContent=objRegExp.Replace(strContent,"<AHREF=""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="()"
strContent=objRegExp.Replace(strContent,"/isg;
}
$ThePost=~s/([QUOTE])(.+?)([/QUOTE])/<BLOCKQUOTE><fontsize="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);
}</p>ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用 |
|