一个简单的UBBtoHTML函数
来源:互联网 发布:招聘网络推广专员 编辑:程序博客网 时间:2024/06/07 11:14
<%
'************************************************
'函数文件,这里利用正则表达式替换其中的UBB代码为标准的HTML代码
'************************************************
Function UBBtoHTML(content)
'建立正则表达式对象实例r。
dim r
set r=new RegExp
r.ignorecase=true '忽略大小写
r.Global=true '进行全局查找
'替换斜体字
r.pattern="([i])(.[^[]*)([/i])"
content=r.Replace(content,"<i>$2</i>")
'替换粗体字
r.pattern="([b])(.[^[]*)([/b])"
content=r.Replace(content,"<b>$2</b>")
'再替换下划线
r.pattern="([u])(.[^[]*)([/u])"
content=r.Replace(content,"<u>$2</u>")
'下面替换图片,本质上就要将[ IMG]http://www.xxx.com/temp .jpg[/IMG]替换为<img src="http://www.xxx.com/temp .jpg">
'其实只要把[ IMG]替换为<img src=",把[/IMG]替换为">即可。
r.pattern="([img])(.[^[]*)([/img])"
content=r.Replace(content,"<img src=""$2"">")
'下面替换超链接,本质上就要将http://www.xxx.com替换为<a href="http://www.xxx.com">http://www.xxx.com</a>
r.pattern="([url])(.[^[]*)([/url])"
content=r.Replace(content,"<a href=""$2"" target=""_blank"">$2</a>")
'返回函数值
UBBtoHTML=content
End Function
%>
'************************************************
'函数文件,这里利用正则表达式替换其中的UBB代码为标准的HTML代码
'************************************************
Function UBBtoHTML(content)
'建立正则表达式对象实例r。
dim r
set r=new RegExp
r.ignorecase=true '忽略大小写
r.Global=true '进行全局查找
'替换斜体字
r.pattern="([i])(.[^[]*)([/i])"
content=r.Replace(content,"<i>$2</i>")
'替换粗体字
r.pattern="([b])(.[^[]*)([/b])"
content=r.Replace(content,"<b>$2</b>")
'再替换下划线
r.pattern="([u])(.[^[]*)([/u])"
content=r.Replace(content,"<u>$2</u>")
'下面替换图片,本质上就要将[ IMG]http://www.xxx.com/temp .jpg[/IMG]替换为<img src="http://www.xxx.com/temp .jpg">
'其实只要把[ IMG]替换为<img src=",把[/IMG]替换为">即可。
r.pattern="([img])(.[^[]*)([/img])"
content=r.Replace(content,"<img src=""$2"">")
'下面替换超链接,本质上就要将http://www.xxx.com替换为<a href="http://www.xxx.com">http://www.xxx.com</a>
r.pattern="([url])(.[^[]*)([/url])"
content=r.Replace(content,"<a href=""$2"" target=""_blank"">$2</a>")
'返回函数值
UBBtoHTML=content
End Function
%>
- 一个简单的UBBtoHTML函数
- 一个简单的UBBtoHTML函数
- 一个简单的函数模版
- 一个简单的倒计时函数
- 一个简单的识别函数的计算器
- 一个简单的函数适配器的例子
- 写一个简单的递归函数
- 一个虚函数的简单例子
- 封装一个简单的同步Ajax函数
- 一个简单的随机函数(转azure)
- 一个简单js读写cookies的函数
- 封装一个简单的同步Ajax函数
- sql server 一个简单的函数
- 关于fgets()函数的一个简单问题
- 封装一个简单的Ajax函数
- 一个非常简单的文件加密函数
- 一个简单的类型转换函数
- 一个闭包函数的简单例子
- Manning. JUnit in Action 文摘-2
- 一个页面中提取iframe框架页面的值
- 网站内容
- AJAX的跨域名访问
- 页面的生存周期
- 一个简单的UBBtoHTML函数
- 数据结构(C#)_排序算法(归并排序)
- word 版本问题一则
- ORACLE的基本语法集锦----简单却是最基本的
- linux下如何找回启动菜单?
- posgre上一个月当天日期
- Symbian学习笔记(9):数组
- 下列语句部分是Mssql语句,不可以在access中使用。
- 华为交换机如何通过端口查看IP