Powershell Trim Space 句子之间

Powershell Trim Space between Sentences

我正在使用 Powershell 在字符串之间 trim spaces,我需要帮助。我正在使用 Get-Content

将值读入变量

这是我的输入数据:

04:31 Alex M.O.R.P.H. & Natalie Gioia - My Heaven http://goo.gl/rMOa2q
[ARMADA MUSIC]

12:37 Chakra - Home (Alexander Popov Remix) http://goo.gl/3janGY
[SOUNDPIERCING]

看到两首歌之间的space了吗?我想消除这些。所以输出是:

04:31 Alex M.O.R.P.H. & Natalie Gioia - My Heaven http://goo.gl/rMOa2q
[ARMADA MUSIC]
12:37 Chakra - Home (Alexander Popov Remix) http://goo.gl/3janGY
[SOUNDPIERCING] 

我将内容放在一个名为 foo.txt 的文件中。

foreach ($line in get-content foo.txt) {
   if ($line -ne '') {
      $line
   }
}
$noEmptyLines = Get-Content -Path C:\FilePath\File.Txt | Where-Object{$_ -notmatch "^\s*$"}

您将有一个变量,其中将删除仅包含空格的所有行。