我想在 TEX 文件中将字符串 a\a{nn}o 更改为 a(nn)o

我想在 TEX 文件中将字符串 a\a{nn}o 更改为 a(nn)o

我有一个.tex文件,我想用以下字符串替换a\a{nn}oa(nn)o

我尝试了以下 PowerShell (v5) 代码:

(Get-Content h:\combined.tex) | ForEach-Object { $_ -replace "a\a{nn}o", "a(nn)o" } `
    | Set-Content h:\combined2.tex

它运行了,但文本没有任何变化。我做错了什么?

答案1

我让它与以下工作:

$(Get-Content .\temp) -replace "123","ABC" | Set-Content temp2

为了循环是不必要的,我相信它(或管道)可能导致问题

相关内容