dreamweaver 如何批量替换源代码文件

比如我有20个文件:名称为:1.HTML 2.HTML 3.HTML……20.hml
而文件里有这样的一个图片文件为:1.jpg

现在我想把她替换成与文件名一致的*.jpg文件

比如:2.htm 里的为2.htm
3.hml 里的为3.jpg

这个如何办到谢谢。。。
不是简单的替换。我是想问如何用正则表达式批量替换。。谢谢

正则表达式不能提取文件名作为变量,可以试试VBS:

sFolder = "."

Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oFolder= oFSO.GetFolder(sFolder)
Set colFiles = oFolder.Files

For Each oFile in colFiles
If Lcase(oFSO.GetExtensionName(oFile)) = "html" Then
oName = Split(oFile.Name,".")(0)
Set sFile = oFSO.OpenTextFile(oFile, 1)
colLines = sFile.ReadAll
sFile.Close
aryLines = Replace(colLines, "1.jpg", oName & ".jpg")
Set dtFile = oFSO.OpenTextFile(oFile, 2)
dtFile.Write aryLines
dtFile.Close
End If
Next

Set oFSO = Nothing

代码假设文件在同级文件夹,保存为VBS文件放到HTML文件夹,双击执行。如果不在同级文件夹,HI我以作修改。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-24
按ctrl+f键,查找,写上要替换的东西,全部替换。
相似回答