
- 帖子
- 5
- 积分
- 17
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2022-3-26
|
回复 4# went
其实就是简单的替换,我猜就是因为$dat里面的数据较大,所以replace调用多了才出问题
$dat = get-content .\10mb.txt -raw
$matches = [System.Text.RegularExpressions.Regex]::Matches( $dat, $re )
for ($i=0;$i -lt 500; $i++)
{
$var2 = "第{0}个 xxx {1}" -f ($i), $res[$i].groups[2].value
$dat = $dat -replace $matches[$i].value, $var2
} |
|