![]() |
Регулярные выражения для образки URL
Добрый вечер, не смог найти как через регулярные обрезать ссылку вида http://site-one.ru/media/pgsysdir/ до вида site-one.ru вот код чтения из файда по строке:
Код:
@echo off |
Именно через регулярные выражения — никак. В пакетных файлах нет возможностей полноценных регулярных выражений. Используйте портированные из Unix утилиты, если хотите остаться в рамках заданной категории.
|
ntro123, Именно через регулярные выражения? Штатно из cmd никак. С помощью sed:
Код:
echo http://site-one.ru/media/pgsysdir/ | sed -r "s/.*\/\/([^/]*).*/\1/" Код:
for /f "tokens=2 delims=/" %%i in ("http://site-one.ru/media/pgsysdir/") do echo %%i |
мне без разницы как, циклом или не прямую через РВ, мне главное чтобы получал название сайта без http:// и https:// и без того, что идет после слеша /cat/123.php
|
Ну, так пользуйтесь. Код Вам привели.
|
Время: 20:44. |
Время: 20:44.
© OSzone.net 2001-