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