Фильтры новостей, регулярные выражения, поиск соответствия с исключением

1 post / 0 new
AV

Здравствуйте!

Хочу высказать идею по доработке регулярных выражений в фильтрах новостей. Если такое будет возможно, конечно.
 
Чего именно не хватает: регулярные выражения Просмотр вперёд и назад
 

Что это даёт. На примере с чем я столкнулся, из 312 сообщений мне нужно было 6 - остальные можно удалять не читая.<!--break-->
 
Существующими возможностями фильтров новостей я задачу решил. Мне потребовалось составить 2 фильтра. А если бы упомянутые возможности работали, достаточно было бы одного правила в одном фильтре.

Пример задачи

В RSS потоке есть свойство новостей "Категория". Хороший издатель новстей там что-то пишет. Замечательно, если там есть набор тегов. к примеру это будет выглядеть так:

Происшествия
Происшествия, Стийные бедствия
Происшествия, Катастрофы
Происшествия, ДТП, Стийные бедствия
Происшествия, Аварии
Происшествия, Крушения
Происшествия, Криминал, Стийные бедствия
Происшествия, Аварии, Криминал
Происшествия, Стийные бедствия, Крушения
Происшествия, Стийные бедствия, Аварии
Происшествия, Криминал
Происшествия, Аварии, Криминал
Происшествия, ДТП, Стийные бедствия, Аварии
Происшествия, Аварии, Криминал
Происшествия, Крушения, Аварии, Крушения
Происшествия
Происшествия, Криминал
Происшествия, Криминал, Стийные бедствия
Происшествия, Криминал
Происшествия, ДТП, Стийные бедствия, Катастрофы
Происшествия, Аварии, ДТП, Криминал
Происшествия
Происшествия
Происшествия, Крушения, Криминал
Происшествия, Криминал, Стийные бедствия, Крушения
Происшествия

Допустим с ознакомлкнием содержимым этой ленты приходим к выводу, что нужны новости с метками: Катастрофы и Крушения. Остальные можно удалять не читая.

Подробоности решения

Получается нужно создать фильр, который удаляет все новости в потоке с метками Происшествия, за исключением новостей с метками Катастрофы и Крушения.

С помощью регулярных выражений можно создать следующее правило:

происшеств.*(?!катастро|крушен)

Остается в фильре указать действие Удалить. И получаем массу экономии времени.

К сожалению, мне не удалось обнаружить, что это правило работает.
Позитивный просмотр работал:

происшеств.*(?=катастро|крушен)

А вот негативный просмотр с вычитанием не работал.

Надесь высказанная идея будет полезна не только мне и вопрос я описал понятно.