Je voudrais savoir si Javascript RegExp a la possibilité d'activer ou de désactiver l'insensibilité à la casse dans l'expression régulière elle-même. Je sais que vous pouvez définir le modificateur pour l'ensemble de l'expression régulière, mais ce n'est pas ce dont je parle.
Par exemple, ma chaîne de recherche pourrait être :teXT To seArcH TOP SECRET
.
Je veux trouver la partie insensible à la casse "texte à rechercher" et ensuite forcer la sensibilité à la casse pour "TOP SECRET".
Ainsi, cela ne correspondrait pas (en raison de la sensibilité des majuscules et des minuscules pour les documents top secret) :teXT To seArcH Top Secret
mais ceci correspondrait (la casse de la première section n'a pas d'importance) :text to search TOP SECRET
En Perl, vous pouvez le faire dans la chaîne de recherche. Le moteur d'expressions régulières de Javascript supporte-t-il quelque chose de ce genre ?