Скрипт Powershell и фильтрация регулярных выражений - PullRequest
0 голосов
/ 16 апреля 2020

Вот фрагмент PowerShell:

$regex = ".*[A-Z a-z][ \t]{3,}"
$file = 'C:\temp\log\log.json'

Get-Content $file2) | ForEach-Object {
    $_.replace('{"time": "', "").
    replace($regex, "")

} | Out-File $file

Я протестировал регулярное выражение, и он работает на сайте RegExr.

2018-01-10T14: 37: 08981 + 00: 00 WindowsFeature Службы хранения -> соответствие
2020-01-10T14: 37: 08997 + 00: 00 Службы хранения WindowsFeature -> соответствие 2020-01-10T14: 37: 09059 + 00: 00 Службы хранения WindowsFeature Операция Запуск Get-WindowsFeature: службы хранения 2018-01-10T14: 37: 09934 + 00: 00 Службы хранения WindowsFeature Операция «Get-WindowsFeature» выполнена успешно: службы хранения

Произошла первая замена успешно завершено, но второго уже нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...