Negate filter, LLD, SNMP, VLAN case, Zabbix

This is my SNMP result:
IF-MIB::ifDescr.1 = STRING: ether1-gateway
IF-MIB::ifDescr.2 = STRING: ether2-master-local
IF-MIB::ifDescr.3 = STRING: ether3-slave-local
IF-MIB::ifDescr.4 = STRING: ether4-slave-local
IF-MIB::ifDescr.5 = STRING: ether5-slave-local
IF-MIB::ifDescr.6 = STRING: wlan1
IF-MIB::ifDescr.7 = STRING: bridge-local
I want to split this query into two pieces.

first query:
^(.*slave).*$
will result:
IF-MIB::ifDescr.3 = STRING: ether3-slave-local
IF-MIB::ifDescr.4 = STRING: ether4-slave-local
IF-MIB::ifDescr.5 = STRING: ether5-slave-local
negate query:
^(?!.*slave).*$
will result:
IF-MIB::ifDescr.1 = STRING: ether1-gateway
IF-MIB::ifDescr.2 = STRING: ether2-master-local
IF-MIB::ifDescr.6 = STRING: wlan1
IF-MIB::ifDescr.7 = STRING: bridge-local

No comments: