Notice that each of the assertions is applied independentlyNotice that each of the assertions is applied independently at the same point in the subject string.
Par exemple, le masque (? =\d{3})(? !999)foo recherche les chaînes "foo" précédées par trois chiffres qui ne sont pas "999 ".