2つ以上のスペースを1つのスペースに変換する方法

2つ以上続く半角スペースを1つのスペースに変換する方法を以下に記します。


スポンサーリンク

2つ以上の半角スペースを1つの半角スペースにする

replaceを使うことにより簡単に記述することができます。

以下、実際にPowerShell上で実行した例です。

PS C:\Users\sakura> "# a  b   c    d     e      #" -replace "  * ", " "
# a b c d e #

テキストファイル内のスペースを変換する場合

テキストファイルを対象とし、変換する場合は以下のようになります。
用意したテキストファイルは以下の通りです。
行頭と行末のスペースはtrimで削除しています。

以上、PowerShellで2つ以上のスペースを1つのスペースに変換する方法でした。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-03-09 (日) 15:04:38