Я хочу изменить в TEX-файле: строку a\a{nn}o на a(nn)o

Я хочу изменить в TEX-файле: строку a\a{nn}o на a(nn)o

У меня есть .texфайл, в котором я хочу заменить строку a\a{nn}oнаa(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

Theдляпетля не нужна, и я считаю, что она (или труба) может быть причиной проблемы

Связанный контент