※ ChatGPTを利用し、要約された質問です(原文:PowerShellでテキストの空白行が消えない)
PowerShellでテキストの空白行が消えない
このQ&Aのポイント
PowerShellを使ってテキストを整形する際に、空白行が消えない問題について質問しています。
ループで不要な文字列を置換することはできるものの、その後に発生する無駄な空白行を削除する方法が分からず困っています。
また、「`n`r」を検索して置換しても行は消えない状況になっています。詳しい方にアドバイスをいただけると助かります。
PowerShellを使ってあるテキストを整形したいのですが、ネット上の文献等を参考にしてもまったく思い通りに動いてくれません。
どなたかお助け願えませんでしょうか。
下記のテキスト例をコピペしてもらうとわかると思いますが、最初から空白行があり、かつ文字列の後ろに無駄なスペースがあります。
整形の仕様として
・文字列「------------ 」と「Power Shell 」は不要
・空白行不要
ループで不要な文字列は手始めに置換します。
そうするとさらに無駄な空白行が増えてしまうのでそれを削ることをしたいわけなのですが、行を削除する関数が見つかりません・・・
おまけに「`n`r」を検索して""と置換してみても行は消えません・・・
どなたか詳しい方いらっしゃいましたら教えて下さい。
よろしくお願いいたします。
<テキスト例 ここから>
------------
Power Shell
AAAAAAA AAAA
BBBBB bbbbb
CCCCCCCCCCCCCCCCCCCCC
DDDDD
EEEEEE
F
<テキスト例 ここまで>
お礼
大変参考になる意見ありがとうございました。