急求VBScript编码:在字符串指定位置插入标签

jbeta07 2009-10-14 12:02:36
用 VBScript 编码实现以下效果:
判断一字符串 myString 的长度是否大于或等于 60.如果是,则在 myString 中每隔 60 个字符插入一个<BR>标签,也就是在第61、121、181……(60的倍数+1)个字符的位置插入<BR>.
注意:要求是在原来的字符串中插入<BR>,而不能将原有的字符改变
如果你的代码能实现该效果,请你说明一下你用到的语句、函数等
...全文
39 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wcwtitxu 2009-10-14
  • 打赏
  • 举报
回复

With New RegExp
.Pattern = "[\d\D]{60}"
.Global = True
htmlCode = .Replace(htmlCode, "$&<br/>")
End With
number123456 2009-10-14
  • 打赏
  • 举报
回复
        aaa = "abcdefg"
function insert(a,length)
result = ""
if len(a) > length then
leftStr = left(a,length)
rightStr= right(a,len(a)-length)
result = leftStr & "<br>" & insert(rightStr,length)
else
result = a
end if
insert = result
end function
Response.write insert(aaa,2)

输出结果是:
ab<br>cd<br>ef<br>g

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧