3
我有一个pacfile,我试图更新并需要删除两个字符串之间的内容;字符串本身应保持:删除2行之间的内容
// OFFICE 365 DIRECT ACCESS
和
// END OFFICE 365 DIRECT ACCESS
例如:
// OFFICE 365 DIRECT ACCESS
if (isInNet(hostip, "23.103.132.0","255.255.252.0") || //EOP
isInNet(hostip, "23.103.136.0","255.255.248.0") || //EOP
isInNet(hostip, "23.103.144.0","255.255.240.0") || //EOP
isInNet(hostip, "23.103.191.0","255.255.255.0") || //EOP
// END OFFICE 365 DIRECT ACCESS
我想删除的顶部和底部线之间的线
$Pacfile = Get-ChildItem .\o365.pac | Get-Content -Raw
$startstring= " \/\/ OFFICE 365 DIRECT ACCESS(.*?)\/\/END OFFICE 365 DIRECT ACCESS"
$NewPacfile = [regex]::match($Pacfile, $startstring).Groups[1].value
$NewPacfile
你可以做一个替换。将start * end替换为startend。 –