Russian Qt Forum
Ноябрь 25, 2024, 18:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: инверсный regexp  (Прочитано 2074 раз)
voronElf
Гость
« : Сентябрь 29, 2009, 06:33 »

Доброго времени суток.

Ситуация такая: есть у меня в програмульке модель с наименованиями товаров, на которую повешана QSortFilterProxyModel и пользователь может делать поиск нужных товаров по ключевым словам. Пользователь вводит ключевые слова, я из них формирую regexp и ставлю в прокси-модель, остаются товары в именах которых встречаются ключевые слова, все прекрасно, только понадобилось еще параллельно обратный критерий поиска: все товары в которых ключевые слова НЕ встречаются. Порылся в доках - не нашел как такой regexp сосставить. Инструкция (?!E) требует перед собой определенный символ, потому не прокатывает. Есть у кого-нить мысли по этому поводу ? версия Qt 4.3.4
« Последнее редактирование: Сентябрь 29, 2009, 06:35 от voronElf » Записан
KADABRA
Гость
« Ответ #1 : Сентябрь 29, 2009, 08:53 »

Можно просто проверять !re.exactMatch(...)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.245 секунд. Запросов: 20.