Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Функция поиска маски в строке.

842
08 апреля 2009 года
sigmov
301 / / 16.09.2008
Просьба помочь. Ибо не нагуглил.

Есть ли в С++ функция поиска маски в строке.
Т.е. которая на ситуации типа ("realman.exe","*man.*") выдает true.

Или необходимо писать ручками??? - просто скорость критична.
5
08 апреля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: sigmov
Есть ли в С++ функция поиска маски в строке.

В boost-е были регулярки.

41K
08 апреля 2009 года
m-alexander
16 / / 20.01.2009
Для такой простой ситуации подойдет функция strstr, звездочки не надо писать только.
Если подстрока не найдена, возращается NULL. Иначе - не NULL, точнее указатель на подстроку в искомой строке.
842
08 апреля 2009 года
sigmov
301 / / 16.09.2008
Цитата: m-alexander
Для такой простой ситуации подойдет функция strstr, звездочки не надо писать только.
Если подстрока не найдена, возращается NULL. Иначе - не NULL, точнее указатель на подстроку в искомой строке.



Иначе - возвращает не (не NULL), а указатель на на начало подстроки в строке.
Только это тривиальный случай.
А вот маску "*a*g*h*.exe" Она вряд-ли найдет.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог