la sintassi x(?=y) matcha X solo se è seguito da Y. cambiando ?= con ?! avviene il contrario (matcha x se non è seguito da y).

Io devo fare il contrario. Matchare X se è/non è preceduto da Y...

non mi viene in mente niente...