本帖最后由 WHY 于 2021-1-6 19:32 编辑
如果要这样的话,直接用 PowerShell 脚本好了。- $file = Read-Host('拖入要操作的文件');
- $srcStr = Read-Host('输入即将被替换的内容');
- $dstStr = Read-Host('输入替换后的字符串');
-
- $file = $file.Replace('"', '');
- $arr = (gc -Literal $file -Enc UTF8 -ReadCount 0) -join "`r`n" -split [regex]::Escape($srcStr);
- $count = $arr.Count - 1;
- for($i=0; $i -lt $count; $i++){
- $arr[$i] += $dstStr + ($i + 1);
- }
- sc -Literal ($file + '_tmp.xml') -Enc UTF8 -Value ($arr -join '');
-
- echo 'Done';
- [console]::ReadKey();
复制代码
|