asp下用replace非正则实现代码运行功能的代码
2007-09-30 00:00
561 查看
今天更新了一下博客的代码运行功能,因为原来的写得不够完善,如果想在博客里插入多个可运行的代码,那就会――呃屁。关于replace函数,js中只是替换从起始位置的第一个指定字串,而vbs则是替换所有的指定字串,因此如果想要用vbs一个一个替换,那就得绕个弯子了,写个函数就行了,顺便,把写完的这个函数上传了,这下可以在一个日志里放多个代码运行演示了!
感冒了,写完函数就乖乖去睡觉,今天过得真是辛苦,有种快要死掉的感觉。。。鼻子里塞着纸团,因为鼻涕止不住地流,呜
替换函数的代码如下:
function ubbToHtml(str,tag)
dim length,tempArray,i,tempstr
tempstr = ""
tempArray = split(str,"[/ "&tag&" ]")
length = ubound(tempArray)-1
for i=0 to length
tempstr = tempstr & replace(tempArray(i),"["&tag&"]","源代码")
tempstr = tempstr & "" & chr(13)
next
tempstr = tempstr & "" & tempArray(length+1)
ubbToHtml = tempstr
end function
'==========函数使用========
dim test
test = ubbToHtml("00000 [ code ]code1[/ code ]pg1[ code ]code2[/ code ]pg2 ####","code")
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
感冒了,写完函数就乖乖去睡觉,今天过得真是辛苦,有种快要死掉的感觉。。。鼻子里塞着纸团,因为鼻涕止不住地流,呜
替换函数的代码如下:
function ubbToHtml(str,tag)
dim length,tempArray,i,tempstr
tempstr = ""
tempArray = split(str,"[/ "&tag&" ]")
length = ubound(tempArray)-1
for i=0 to length
tempstr = tempstr & replace(tempArray(i),"["&tag&"]","源代码")
tempstr = tempstr & "" & chr(13)
next
tempstr = tempstr & "" & tempArray(length+1)
ubbToHtml = tempstr
end function
'==========函数使用========
dim test
test = ubbToHtml("00000 [ code ]code1[/ code ]pg1[ code ]code2[/ code ]pg2 ####","code")
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关文章推荐
- asp下用replace非正则实现代码运行功能的代码
- ASP.NET中服务器控件Button调用javascript代码运用正则表达式验证TextBox中输入的是否为正整数或正小数,符合要求则继续运行服务器端代码功能的实现
- asp下实现代码的“运行代码”“复制代码”“保存代码”功能源码
- asp下实现代码的“运行代码”“复制代码”“保存代码”功能源码
- asp下实现代码的“运行代码”“复制代码”“保存代码”功能源码
- asp下实现代码的“运行代码”“复制代码”“保存代码”功能源码
- asp下实现代码的“运行代码”“复制代码”“保存代码”功能源码
- Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载]
- AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载)
- C# ASP.NET 最常用的通用权限的3个方法例子展示(每个功能一行代码实现)
- Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载]
- Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载]
- asp.net 代码实现打印功能
- ASP.NET实现word文档在线预览功能代码
- Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载]
- AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载)
- Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载]
- ”运行代码”功能是如何实现的?
- C# ASP.NET 最常用的通用权限的3个方法例子展示(每个功能一行代码实现)