72 votes

Recherche d'expressions régulières multilignes dans Visual Studio Code

La recherche d'expressions régulières multilignes ne fonctionne pas dans VS Code version 1.27.2.

Théoriquement aaa(\n|.)*bbb devrait trouver une chaîne commençant par aaa et se terminant par bbb mais cela ne fonctionne pas. La solution mentionnée ici Les expressions régulières multilignes dans Visual Studio Code ne fonctionnent pas aussi bien.

26voto

Hui Zheng Points 169

oui, vous pouvez utiliser regex pour la recherche de plusieurs lignes dans VScode.

Pour rechercher un bloc de texte multiligne commençant par aaa et se terminant par le premier bbb (qualificatif paresseux)

 aaa(.|\n)+?bbb

Pour rechercher un bloc de texte multiligne commençant par aaa et se terminant par le dernier bbb . (qualificatif gourmand)

 aaa(.|\n)+bbb

0voto

Ruslan K. Points 1618

Pas de méthode regex: vous pouvez copier du texte multiligne et le coller dans le formulaire "Rechercher dans les fichiers":

entrez la description de l'image ici

résultat de "Tout remplacer":

entrez la description de l'image ici

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X