Помогите достать текст

stas11

Client
Регистрация
31.03.2013
Сообщения
188
Благодарностей
5
Баллы
18
Привет. Помогите достать текст отсюда
media/wbsquare2/2017/nike/94251/buty-nike-air-max-97-prm-se-aa3985-001-5a16e7c9ea410.jpg
Необходимо достать это buty-nike-air-max-97-prm-se-aa3985-001-5a16e7c9ea410.jpg
беру такую регулярку (?<=/).*?\.jpg - но обрезает по первый слеш.
спасибо за помощь!
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113
Привет. Помогите достать текст отсюда
media/wbsquare2/2017/nike/94251/buty-nike-air-max-97-prm-se-aa3985-001-5a16e7c9ea410.jpg
Необходимо достать это buty-nike-air-max-97-prm-se-aa3985-001-5a16e7c9ea410.jpg
беру такую регулярку (?<=/).*?\.jpg - но обрезает по первый слеш.
спасибо за помощь!
Например, так:
Код:
(?<=/)[a-zA-Z0-9-]+\.jpg
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
Регулярка: [^/]+$
или
C#:
string path = project.Variables["path"].Value; // переменная пути
return Path.GetFileName(path);
 

stas11

Client
Регистрация
31.03.2013
Сообщения
188
Благодарностей
5
Баллы
18
Спасибо большое!!!
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
А проще в таком случае делать замену по регулярке
Что искать - .*/
На что заменять - пусто.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)