Помогите с регуляркой

  • Автор темы Автор темы morfeus
  • Дата начала Дата начала

morfeus

Client
Регистрация
23.02.2012
Сообщения
190
Реакции
33
Баллы
28
вот строка
H:\ZENNO\ucoz редиректы Zenno\файлы для залива\index1.html

нужно получить index1.html

в общем нужно взять последнее совпадение слеша я так понимаю \

пока у меня вот (?<=\\).*\.html

на выходе вот ZENNO\ucoz редиректы Zenno\файлы для залива\index1.html

т е он берет по первому слешу, а мне надо по последнему

конечно можно посчитать слеши и прописать их кол во в регулярке вот так (?<=\\.*\\.*\\.*\\).*\.html

но не катит т к вдруг сменю место хранения и некрасиво переделывать каждый раз
 
Можно делать так: Обработка текста -> Замена -> меняем такой регуляркой .*\\ на пустоту.
В итоге обрежет H:\ZENNO\ucoz редиректы Zenno\файлы для залива\ и оставит Вам в переменной то, что Вам нужно, т.е. index1.html.
Способ универсальный, можно использовать для любых путей, чтобы получить название файла.
 
  • Оценить
Реакции: morfeus
Спасибо! Помогло!
 

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