如何用vbs替换文件中的包含某些字符的一行的内容

2025-06-21 20:08:05
推荐回答(1个)
回答1:

set fso=CreateObject("Scripting.FileSystemObject")
Set RegExp = New RegExp
file="1.txt"
find="需要剔除的字符"
read=fso.opentextfile(file).readall
With RegExp
    .Global=-1:.ignorecase=-1:.multiline=-1
    .pattern="(.*"&find&"*)[\r\n]{0,2}"
    if .test(read) then
        read=.Replace(read,empty)
        fso.createtextfile("new.txt").write read
end if
End With