用空格替换两个模式之间的文本

时间:2019-09-07 20:34:38

标签: powershell

我有一个以下格式的文本文件:-

abc
[1 20 30]

bdf
[23 45 68]

mng
[45 67 89]

....

我只需要删除以[开头的行,并仅替换此删除项所留下的空白。在Powershell中怎么可能? 请帮忙。谢谢

1 个答案:

答案 0 :(得分:0)

##Store content in a variable 
$content = get-content path\to\foo.txt
$content -notmatch '\[\d+\s\d+\s\d+\]' | Out-File path\to\foo.txt -Force

输出如下所示

abc

bdf

mng