Oczywiście, przyczyną niedziałania było użycie "nie zawiera" zamiast "nie pasuje do". Tylko w dwóch przypadkach w warunku filtru można użyć wyrażeń regularnych: dla kwalifikatora "pasuje do" i "nie pasuje do". W pozostałych przypadkach mechanizm interpretacji wyrażeń regularnych jest wyłączony.
Wyrażenia regularne wcale nie są trudne do opanowania. Wyrażenie dla Twojego przypadku należy interpretować następująco:
(?isU) - to są opcje konfigurujące działanie mechanizmu wyrażeń regularnych, ich szerszy opis możesz znaleźć w podręczniku.
^.*@.*(xxx).*\.pl - to jest właściwe wyrażenie regularne, które należy czytać jako "dowolna liczba dowolnych znaków od początku przeszukiwanego tekstu aż do znaku @, potem ponownie dowolna liczba dowolnych znaków, potem Twoja szukana fraza xxx, i na koniec dowolna liczba dowolnych znaków zakończona frazą .pl". Kropka oznacza dowolny znak, a gwiazdka dowolną liczbę powtórzeń poprzedzającego ją znaku. Nawiasy są używane do wyróżnień fragmentów wyrażenia, a znak "\" jest przełącznikiem, zmuszającym do literalnej interpretacji znaku, który za nim następuje. Oto cała filozofia...
Jeśli chodzi o grafikę, to dla starszych wersji można było znaleźć w sieci zestawy ikon, dla nowszych (od 4 wzwyż) może też gdzieś takie zestawy istnieją. Nigdy się tym nie interesowałem, ale być może ktoś z czytających ten wątek będzie wiedział gdzie szukać takich specjałów...