Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 8
Благодарности: 3

Профиль | Отправить PM | Цитировать


В регулярке группе можно дать имя группе захвата: "(?<name>text)", а потом создать объект с такими же именами.
powershell:
Код: Выделить весь код
$reg = New-Object System.Text.RegularExpressions.Regex '[\S\s]*<title>(?<Title>[^"]+)</title>[\S\s]*var filmSource.*"/(?<FilmSource>[^"]+txt)"[\S\s]*', 'Multiline,IgnoreCase'
$a = gc -Raw ./123.txt
$b = 
if (($a | Out-String) -match $reg ) {
    $Matches.Remove(0)
    New-Object psobject -Property $Matches
    $Matches.Clear()
}
;
$b
выдаст:
Код: Выделить весь код
Title                                                             FilmSource
-----                                                             ----------
Сверхъестественное (15 сезон) смотреть онлайн бесплатно все серии playlist/338619.txt
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:50, 05-12-2019 | #7