Выполнение моего кода дает мне этот вывод в текстовом файле:
19:27:28.636 ASSOS\032AB5601\0223-\032312DEEE8EB423._http._tcp.local. can
be reached at ASSOS-032DEEE8EB423.local.:80 (interface 1)
Так что я просто хочу разобрать строку "ASSOS-032DEEE8EB423.local" и удалить все остальное из файла txt.Я не могу понять, как использовать регулярные выражения для этого, чтобы удалить все, кроме строки, содержащей ASSOS-.Так что дело в том, что строка всегда будет содержать ASSOS, но остальное всегда меняется на разные числа.Поэтому я всегда пытаюсь получить ASSOS-XXXXXXXXXXX.local
Вот как я пытаюсь это сделать:
$string = 'Get-Content C:\MyFile.Txt'
$pattern = ''
$string -replace $pattern, ' '
Просто я так не знаюмного о регулярных выражениях и о том, как их написать, чтобы разобрать строку, содержащую "ASSOS-", и удалить все после ASSOS-XXXXXXXXXXX.local