En essayant de rechercher-remplacer dans Visual Studio Code, je trouve que sa saveur Regex est différente de Visual Studio complet. Plus précisément, j'essaie de déclarer un groupe nommé avec string (?<p>[\w]+)
qui fonctionne dans Visual Studio mais pas dans Visual Studio Code. Il se plaindra de l'erreur Invalid group
.
En plus de résoudre ce problème spécifique, je recherche des informations sur la saveur des expressions régulières dans Visual Studio Code et où trouver de la documentation à ce sujet, afin que je puisse m'aider avec toutes les autres questions sur lesquelles je pourrais tomber.
Visual Studio complet utilise les expressions régulières .NET comme décrit ici . Ce lien est mentionné dans la documentation de VS Code ailleurs sur Stackoverflow, mais ce n'est pas le cas.
[^]
motif comme correspondant à n'importe quel symbole. Donc, il est clair qu'il s'agit du moteur JS regex.