|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] найти "крайний слэш", последний и отбростиь все что после. |
|
Любой язык - [решено] найти "крайний слэш", последний и отбростиь все что после.
|
Забанен Сообщения: 795 |
Есть способ как найти последний слэш (неважно, последний знак...) на cmd ?
вот например в переменной (в скрипте он получает параметр на вход через set url=%1) будет урл: set url=http://185.38.12.60/sec/1521344230/37323234d62abb3587f83d28cc570b3bf412ccc8884c7eb7/ivs/2e/7b/e779770b6aee/hls/tracks-2,4/segment2.ts Работает. Но на др. сайте , может быть другое имя у сегментов, другое расширение(вместо ts - mp4 ). Вопрос: можно чуть универсальней, чтоб не колличесство знаков отбрасывать, а "найти послединй, крайний слэш" и отбросить все что после него ? |
|
Отправлено: 21:53, 17-03-2018 |
fascinating rhythm Сообщения: 6483
|
Профиль | Отправить PM | Цитировать Powershell:
$url = 'http://185.38.12.60/sec/1521344230/37323234d62abb3587f83d28cc570b3bf412ccc8884c7eb7/ivs/2e/7b/e779770b6aee/hls/tracks-2,4/segment2.ts' $url = $url.Substring(0, $url.lastIndexOf('/')) |
------- Отправлено: 22:01, 17-03-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2703
|
Профиль | Отправить PM | Цитировать CMD
@Echo off cls Set "url=http://185.38.12.60/sec/1521344230/37323234d62abb3587f83d28cc570b3bf412ccc8884c7eb7/ivs/2e/7b/e779770b6aee/hls/tracks-2,4/segment2.ts" Call :PathUrl "%url%" "Purl" "Furl" Echo %Furl% Echo %url% Echo %Purl% Pause GoTo :Eof :PathUrl SetLocal Set "url=%~1" EndLocal &Call Set "%~2=%%url:/%~nx1=/%%" &Set "%~3=%~nx1" GoTo :Eof Цитата x0r:
|
|
------- Последний раз редактировалось megaloman, 17-03-2018 в 23:25. Отправлено: 23:02, 17-03-2018 | #3 |
Забанен Сообщения: 795
|
Powershell хорошо.. будем знать. Это надо весь скрипт переписывать, но зато... Благодарю.
megaloman, А-бал-деть Оч. клёва, благодарю! |
Отправлено: 00:01, 18-03-2018 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Плата "все в одном флаконе" - во что воткнуть чтоб проверить рабочая или нет? | azbest | Материнские платы и память | 11 | 03-06-2013 10:36 | |
После восстановления ntbackup все файлы "только для чтения" | rippa | Microsoft Windows NT/2000/2003 | 4 | 23-12-2010 11:20 | |
Ошибка - [решено] Пропали все настройки после переименования пользователя "Администратор" | shk1pp | Microsoft Windows 2000/XP | 3 | 23-08-2009 15:04 | |
Не получается найти все выпуски "Хакер"+"спец"+"железо" | verdix | Хочу все знать | 5 | 29-11-2008 15:19 |
|