私は、意図的に行が折り返されたテキストファイルを持っているとします。ラップされた各行は、バックスラッシュ文字 '¥'で終わり、改行文字で終わります。例:Powershellで正規表現を使用して、バックスラッシュと改行文字を順番に置き換えるにはどうすればよいですか?
foo.bar=blah,blah,blah,bl\
ah,blah
foo2.bar=blah,blah,blah,b\
lah,blah
私はそれがなるように、それらの行のラップを解除したい:
:私は、次のコマンドを使用してこれを実行しようとするとfoo.bar=blah,blah,blah,blah,blah
foo2.bar=blah,blah,blah,blah,blah
は現在、私はマッチので、変更なし何を取得していません
(Get-Content .\somefile.txt | Out-String) -replace '\\\n',''
「\」または「\ n」のいずれかを使用すると、バックスラッシュまたは改行のいずれかに置き換えられますが、一緒に使用すると一致しません。
'-replace" \\\ n "、" "'私のために働く。 –