Vous voici.
A obtenu une réponse de Tim Pietzcker
Si vous voulez assortir a : -) qui n'est pas précédé par « svp m'ignorer », alors auriez-vous besoin d'un lookbehind de négatif (? 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.