Il semble que les expressions de recherche arrière négative (qui devraient être valides dans les deux saveurs Ruby et JS des expressions régulières, cette dernière depuis ECMAScript 2018) ne fonctionnent pas dans les Mots surveillés.
Voici un exemple :
(?<!new\s)\bcar\b devrait correspondre aux instances de car qui ne sont pas précédées de new.
Par exemple, cela devrait correspondre à car dans cette phrase :
Il conduit une voiture
Mais pas dans cette phrase :
Il conduit une nouvelle voiture
Cependant, cela renvoie l’erreur suivante lors de l’ajout dans les Mots surveillés :
Ce n’est pas pris en charge intentionnellement ou est-ce un bug ? Ou doit-il être écrit d’une manière différente ?
Il semble que cela dépende du navigateur. Je reçois l’erreur dans Safari, mais pas dans Chrome. Lorsque je l’ajoute dans Chrome et que je visualise la liste dans Safari, l’erreur s’y affiche.
Mais je suppose que je peux l’ignorer pour l’instant.