Qui siete.
Ha ottenuto una risposta da Tim Pietzcker
Se volete abbinare la a: -) che non è preceduta “da prego ignorarlo„, quindi avreste bisogno di un lookbehind della negazione (? So what you could do is to match (\bplease ignore me\s*)?:-\) and then, if it matches, check whether the capturing group $1 is empty.