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

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

(*.*)


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

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


PowerShell
В данном случае в качестве альтернативы регулярному выражению можно использовать оператор -Split - это попроще для непосвященных кмк (по кр. мере на простых примерах, объяснял тут https://www.outsidethebox.ms/19453/).

Код: Выделить весь код
$urls = 'https://site.com/user/anything/anything',
        'https://anything.site.com/anything-anything-12345678/anything',
        'https://anything.site.com/'
		
$user = $urls[0].split('/')[3]
$post = ($urls[1].split('/')[3]).split('-')[2]
$sub = ($urls[2].split('/')[2]).split('.')[0]
"https://$sub.site.com/$user/$post"

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:44, 11-09-2020 | #5