Here is my regex:
(?<!PAYROLL)(FIDELITY(?!.*TITLE)(?!.*NATION)|INVEST)(?!.*PAYROLL)
Here is my text
INCOMING WIRE TRUST GS INVESTMENT
VANGUARD PAYROLL
PAYROLL FIDELITY
ACH CREDIT FIDELITY INVESTM-FIDELITY
ACH CREDIT FIDELITY INVESTM-FIDELITY
ACH DEBIT FIDELITY
ACH DEBIT FIDELITY
ACH CREDIT FIDELITY INVESTM-FIDELITY
When running this on http://regexr.com (using the PCRE RegEx Engine), it is matching on "PAYROLL FIDELITY", yet I'm specifying a negative lookbehind to not do that(?<!PAYROLL).
Any help appreciated.