怎么替换 文章里面的空行

bluefish11 2006-05-15 11:40:58
现在获取新闻内容的部分内容
想替换空行怎么实现谢谢
谢谢

...全文
151 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xutao888 2006-05-15
  • 打赏
  • 举报
回复
正则
wj021chen 2006-05-15
  • 打赏
  • 举报
回复
pattern = "\n[\s| ]*\r" '匹配空行的正则表达式, 包括含有\v\t\f等

Set regEx = New RegExp
regEx.Pattern = pattern
regEx.IgnoreCase = True
regEx.Global = True
s1 = regEx.replace(strContent,"")

response.write s1
-------------
抄了三楼的正则表达式,楼主,试下这样行不...
bluefish11 2006-05-15
  • 打赏
  • 举报
回复
我现在的情况是:
新闻内容来自数据库...
strContent = Ltrim(Left(rs("body"),48))

我现在想替换strContent 里面的空行问题。

strContent = 函数(strContent)

请问这个正则函数怎么用。。vbs的

cqq 2006-05-15
  • 打赏
  • 举报
回复

srcFile = "c:\delLine1.htm" '需要替换的文本文件
desFile = "c:\delLine2.htm" '替换后的文本文件
pattern = "\n[\s| ]*\r" '匹配空行的正则表达式, 包括含有\v\t\f等

s = ReadFile(srcFile)
Set regEx = New RegExp
regEx.Pattern = pattern
regEx.IgnoreCase = True
regEx.Global = True

s1 = regEx.replace(s,"")
wscript.echo s1

call writeToFile(desFile,s1)


Sub WriteToFile(strFile,str)
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(strfile, 2, True)
f.Write str
set f= nothing
set fso=nothing
End Sub

Function ReadFile(strFile)
Dim fso, f
Dim readFile1
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(strFile,1)
ReadFile1 = f.ReadAll
set f=nothing
Set fso=nothing
ReadFile=ReadFile1
End Function
newskyline 2006-05-15
  • 打赏
  • 举报
回复
strHTML = Replace(strHTML,vbCrLf,"")
如果想完全匹配部分内容,还是得使用正则表达式,关于正则表达式,去看一下VBScript手册,网上有chm电子书版本。

━━━━━━━━━━━━━━━━━━━━━━━━━━
我的CSDN原则:无帖我回,有帖我优,优帖我避,强帖我顶!
━━━━━━━━━━━━━━━━━━━━━━━━━━
欢迎访问小天的维动世界 www.justrun.net

28,402

社区成员

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

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