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

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

Аватара для Fors1k

Старожил


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

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


Foreigner, У меня не сработало:
Цитата:
user
anything-anything-12345678
https://anything.site.com/
Код: Выделить весь код
$urls = 'https://site.com/user/anything/anything',
        'https://anything.site.com/anything-anything-12345678/anything',
        'https://anything.site.com/'
cls
$user = ($urls|sls "(?<=(?<!\..+)\.[^\.]+?/)[^/]+(?!.*-\d/)").Matches.Value
$sub  = ($urls|sls "[^/]+?(?=\.(?=.+\.)[^/]+/$)").Matches.Value
$post = ($urls|sls "(?<=-)\d+").Matches.Value

"https://$sub.site.com/$user/$post"
Адова регулярка (с) DJ Mogarych, но на ночь глядя ничего красивее не стал искать)
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:28, 11-09-2020 | #3