有时候从网页上和其他地方复制过来的文本,会带有很多空行,想要把它们删除,powershell 非常容易的
方法/步骤
1
首先我在文本里输入几行带空行的文本
2
接着,我们用ctrl + c,复制所有的文本到剪贴板, 然后使用powershell的命令获取粘贴板的内容Get-Clipboard -Format Text
3
接着,我们从对输入的粘贴板进行处理,我们会使用IsNullOrEmpty和IsNullOrWhiteSpace这个函数来对每一行文本进行判断, IsNullOrEmpty与IsNullOrWhiteSpace的使用方法:$emp = ' '$full='hello'[string]::IsNullOrEmpty($emp)[string]::IsNullOrEmpty($full)[string]::IsNullOrWhiteSpace($full)[string]::IsNullOrWhiteSpace($emp)
4
第四步, 继续第二步的命令,基于powershell的管道模式,继续对粘贴板的内容进行处理Get-Clipboard -Format Text | Where-Object { -not ([string]::IsNullOrEmpty($_) -or [string]::IsNullOrWhiteSpace($_))}
5
至此,我们移除了所有的空行,得到了我们的效果
上一篇:搬家费用怎么算
下一篇:电脑前忌放物品大盘点