Ich möchte in einer TEX-Datei die Zeichenfolge a\a{nn}o in a(nn)o ändern

Ich möchte in einer TEX-Datei die Zeichenfolge a\a{nn}o in a(nn)o ändern

Ich habe eine .texDatei, in der ich die Zeichenfolge ersetzen möchte a\a{nn}odurcha(nn)o

Ich habe den folgenden PowerShell-Code (v5) ausprobiert:

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

Es läuft, aber am Text ändert sich nichts. Was mache ich falsch?

Antwort1

Ich habe es mit Folgendem zum Laufen gebracht:

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

DerfürSchleife ist unnötig, und ich glaube, dass sie (oder die Pipe) das Problem verursachen könnte

verwandte Informationen