`
- 浏览:
6867909 次
- 性别:
- 来自:
上海
-
asp之自动闭合HTML/ubb标签函数+简单注释
- 程序代码
- FunctioncloseUBB(strContent)
- '*************************************
- '自动闭合UBB
- '*************************************
- DimarrTags,i,OpenPos,ClosePos,re,strMatchs,j,Match
-
Setre=NewRegExp'申明re对象
-
re.IgnoreCase=True'设置是否区分字符大小写
-
re.Global=True'设置全局可用性
-
arrTags=Array("code","quote","list","color","align","font","size","b","i","u","html")'建立数组,存储相关需要检测是否闭合的标签
-
Fori=0ToUBound(arrTags)'循环对数组里的每一个元素进行检测
-
OpenPos=0'初始化当前标签开始标记的个数
-
ClosePos=0'初始化当前标签结束标记的个数
-
re.Pattern="\["+arrTags(i)+"(=[^\[\]]+|)\]"'开始分别正则判断开始与结束标记的个数
-
SetstrMatchs=re.Execute(strContent)
- ForEachMatchinstrMatchs
-
OpenPosOpenPos=OpenPos+1
- Next
-
re.Pattern="\[/"+arrTags(i)+"\]"
-
SetstrMatchs=re.Execute(strContent)
- ForEachMatchinstrMatchs
-
ClosePosClosePos=ClosePos+1
- Next
-
Forj=1ToOpenPos-ClosePos'当开始与结束标记数量不一致时,闭合当前标签
-
strContentstrContent=strContent+"[/"+arrTags(i)+"]"
- Next
- Next
-
closeUBB=strContent
-
Setre=Nothing
- EndFunction
- 程序代码程序代码
- FunctioncloseHTML(strContent)
- '*************************************
- '自动闭合HTML
- '*************************************
- DimarrTags,i,OpenPos,ClosePos,re,strMatchs,j,Match
-
Setre=NewRegExp
-
re.IgnoreCase=True
-
re.Global=True
-
arrTags=Array("p","div","span","table","ul","font","b","u","i","h1","h2","h3","h4","h5","h6")
-
Fori=0ToUBound(arrTags)
-
OpenPos=0
-
ClosePos=0
-
re.Pattern="\<"+arrTags(i)+"([^\<\>]+|)\>"
-
SetstrMatchs=re.Execute(strContent)
- ForEachMatchinstrMatchs
-
OpenPosOpenPos=OpenPos+1
- Next
-
re.Pattern="\</"+arrTags(i)+"\>"
-
SetstrMatchs=re.Execute(strContent)
- ForEachMatchinstrMatchs
-
ClosePosClosePos=ClosePos+1
- Next
-
Forj=1ToOpenPos-ClosePos
-
strContentstrContent=strContent+"</"+arrTags(i)+">"
- Next
- Next
-
closeHTML=strContent
-
Setre=Nothing
- EndFunction
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在此,我给增加了一些注释,方便大家一起学习学习 代码如下: Function closeUBB(strContent) ‘************************************* ‘自动闭合UBB ‘************************************* Dim arrTags, i, ...
样的功能就是实现一般html,ubb标签的闭合,以前在pjblog中见过,一直没用,这个函数不错,建议可以参考下pjblog中的函数。
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
world文档,包括了所有的asp/vbs 内置函数,方便asp编程人员查阅
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven