powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите по регулярной экспрессии
8 сообщений из 8, страница 1 из 1
Подскажите по регулярной экспрессии
    #38916585
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Утверждается, что это выражение проверяет строку на то, что она похожа на путь к файлу

Код: c#
1.
^[\w-$@!+%;\.]+(\/[\w-$@!+%;\.]+)*$




Но подсовывая стоки типа таких

Код: c#
1.
css\\background.png



получаю ошибку.

Если убрать \\, то все проходит.

Как исправить, чтобы \\ проходили?
...
Рейтинг: 0 / 0
Подскажите по регулярной экспрессии
    #38916590
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh,
А зачем подсовывать строки в двумя бэк-слэшами, если есть @ для строк?
...
Рейтинг: 0 / 0
Подскажите по регулярной экспрессии
    #38916622
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обратный слеш хочет
...
Рейтинг: 0 / 0
Подскажите по регулярной экспрессии
    #38916624
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
^[\w-$@!+%:;\.]+([\/|\\][\w-$@!+%:;\.]+)*$
...
Рейтинг: 0 / 0
Подскажите по регулярной экспрессии
    #38916637
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,

эксперессионизм какой то :)
...
Рейтинг: 0 / 0
Подскажите по регулярной экспрессии
    #38916655
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronWinnipuh,
А зачем подсовывать строки в двумя бэк-слэшами, если есть @ для строк?

это я выдрал в дебугере, там все @
...
Рейтинг: 0 / 0
Подскажите по регулярной экспрессии
    #38916663
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buser^[\w-$@!+%:;\.]+([\/|\\][\w-$@!+%:;\.]+)*$

да, оно, спасибо!
...
Рейтинг: 0 / 0
Подскажите по регулярной экспрессии
    #38917030
MrVoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда уж:
Код: c#
1.
([A–Za–z]:)?\\?([^/:*?<>"|\\]+\\)*[^/:*?<>"|\\]+
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите по регулярной экспрессии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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