用正则表达式实现替换 80

是否可以将下面的代码“需要替换的内容”改成正则表达式识别?SetWshShell=CreateObject("Wscript.Shell")WshShell.Run"cm... 是否可以将下面的代码“需要替换的内容”改成正则表达式识别?

Set WshShell = CreateObject("Wscript.Shell")
WshShell.Run "cmd /c dir /s/b *.htm > list.htm",vbHide
Wscript.Sleep 1000

sFile = "list.htm"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set oFile = objFSO.OpenTextFile(sFile,1)
Do While Not oFile.AtEndOfStream
strLine = oFile.ReadLine
If Len(strLine) > 0 Then
Set File = objFSO.OpenTextFile(strLine, 1)
aryLines = File.ReadAll
File.Close
aryLines = Replace(aryLines, "需要替换的内容", "替换后的内容")
Set File = objFSO.OpenTextFile(strLine, 2)
File.Write aryLines
File.Close
End If
Loop
oFile.Close

objFSO.DeleteFile sFile
Set objFSO = Nothing
展开
 我来答
百度网友431e8b3
2015-10-17 · TA获得超过131个赞
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:87万
展开全部
'使用正则表达式中的替换功能
aryLines = System.Text.RegularExpressions.Regex.Replace(aryLines, "需要替换的内容的正则表达式", "替换后的内容")
追问
缺少system对象,帮我再研究研究,谢谢
追答
不懂VB6,只会VB.NET
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式