, если ваш ввод представляет собой многострочную строку, хранящуюся в $Original
, то это более простое регулярное выражение, кажется, делает эту работу.[ ухмылка ] использует именованную группу захвата и флаг регулярного выражения multiline
для захвата строки после ExposedDateTime=
и до до окончания следующей строки.
$Original -match '(?m)ExposeDateTime=(?<Date>.+)$'
$Matches.Date
вывод ...
9/25/2018 8:45:19 AM