テキストファイル内の任意の文字の後に改行を削除しようとしましたが、改行後に改行を削除しようとしています。任意の文字の後に改行を検索して置き換えます。
これは、それらのすべてを削除します。メモ帳で
$content = Get-Content -raw "in.txt"
($content).Replace("`n","") | Set-Content out.txt -Force
++私は$\n
を検索することによって、それらを見つけます。
テキストファイル内の任意の文字の後に改行を削除しようとしましたが、改行後に改行を削除しようとしています。任意の文字の後に改行を検索して置き換えます。
これは、それらのすべてを削除します。メモ帳で
$content = Get-Content -raw "in.txt"
($content).Replace("`n","") | Set-Content out.txt -Force
++私は$\n
を検索することによって、それらを見つけます。
これは動作するはずです。負のlookbehindヒントのためにありがとう@Aaron
($content).Replace("(?<!`r)`n","") | Set-Content out.txt -Force
私は、ファイル全体のために1つの文字列を返します。このようなテキストファイル読み取ろうとしました:
$コンテンツ= [IO.File] :: ReadAllText( "in.txt")
を今それは動作します!
@アーロンあなたが正しいです、私は私の答えを固定し、今では負のlookbehindを使用します。 –