如何批量替换文本里相同内容到不同内容
发布网友
发布时间:2022-04-26 17:14
我来回答
共3个回答
热心网友
时间:2023-07-09 12:48
用Replace Pioneer把B文本按行做一个替换就可以了。
详细步骤:
1. ctrl-o打开B.txt
2. ctrl-h打开replace窗口
* 把Replace Unit选成Line
* 在Replace with Pattern输入以下双引号中间的内容,注意不要复制双引号:
"[$line_no]
user=$match
word=
name=
"
3. 点击Replace就可以了。
4. ctrl-s存盘。
热心网友
时间:2023-07-09 12:49
试试VBS吧:
strFileB = "e:\temp\B.txt"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFileB = objFSO.OpenTextFile(strFileB)
Set objFile = objFSO.CreateTextFile("e:\temp\new.txt")
i = 1
Do While Not objFileB.AtEndOFStream
strLine = objFileB.ReadLine
strLine = "user=" & strLine
objFile.WriteLine "[" & i & "]"
objFile.WriteLine strLine
objFile.WriteLine "word="
objFile.WriteLine "name="
objFile.WriteLine ""
i = i + 1
Loop
objFileB.Close
objFile.Close
Set objFSO = Nothing
代码假设路径是e:\temp请按实际更改。生成new.txt
热心网友
时间:2023-07-09 12:49
自己写个小程序呗,像这种具体的业务需求只能自己实现