【发布时间】:2015-06-30 10:37:57
【问题描述】:
我有一个大型日志文件,我想在其中提取某些类型的行。我创建了一个工作正则表达式来匹配这些行。我现在如何使用这个正则表达式来提取线条而不是别的?我试过了
cat .\file | %{
if($_ -match "..."){
$_ -replace "...", '...'
}
else{
$_ -replace ".*", ""
}
}
这几乎可以工作,但不感兴趣的行仍然保持为空白行(意味着感兴趣的行间隔非常远)。
【问题讨论】:
标签: regex powershell replace