Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Регулярное выражение / 7 сообщений из 7, страница 1 из 1
07.05.2013, 21:33
    #38250959
_pattern_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
Здравствуйте,

прошу помощи в составлении регулярного выражения
есть строка=путь к файлу, соответственно он может быть любым.
Пример:
с:\jdvb\v\fvfd\icon.ico

как с помощью регулярки отрезать icon.ico (название файла известная константа) и получить только путь к директории?

Спасибо.
...
Рейтинг: 0 / 0
07.05.2013, 21:38
    #38250963
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
А зачем это делать регулярными выражениями?
Стандартные функции (dirname и т.п.) чем не устраивают?
...
Рейтинг: 0 / 0
07.05.2013, 21:47
    #38250971
_pattern_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
_pattern_

к сожалению, не устраивают.
Нужна регулярка.
Спасибо.
...
Рейтинг: 0 / 0
07.05.2013, 22:13
    #38250989
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
Само по себе регулярное выражение ничего не отрезает, если что.

Варианты:
Код: php
1.
2.
3.
/$(.+)[^\\]*^/

/$(.+)icon\.ico^/
...
Рейтинг: 0 / 0
07.05.2013, 22:25
    #38251004
_pattern_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
Спасибо,
но почему-то у меня на ваши регулярки ошибками кидается.

вот такое проходит, но возникает ошибка, если в названии каталога есть точка.
Код: python
1.
([^.$]*)



подскажите, пожалуйста, как доработать?
...
Рейтинг: 0 / 0
07.05.2013, 22:31
    #38251008
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
_pattern_почему-то у меня на ваши регулярки ошибками кидается.Текст ошибок отсюда не видно. Выкладывайте тестовый пример.


_pattern_как доработать?Переписать с нуля.
...
Рейтинг: 0 / 0
07.05.2013, 22:58
    #38251034
_pattern_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
Урррра, заработало!
Прошу прощения, примеры валидны =8).
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Регулярное выражение / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]