Visual Studio Code et Expressions Régulières Pour le Replacement de Chaînes de Caractères

Expressions régulières sur le remplacement dans Visual Studio Code

Un jour, j’ai eu l’occasion de devoir remplacer de nombreux [n] par des [^n] dans un document.

C’est un excellent exemple d’utilisation de Regex (ou Expressions Régulières) dans la fonction Rechercher et Remplacer de Visual Studio Code.

Pour remplacer toutes les occurrences de [n] par [^n] dans Visual Studio Code, où n est un nombre quelconque, suivez ces étapes :

Étape 1. Ouvrez le panneau Rechercher et Remplacer

  • Appuyez sur Ctrl + H (Windows/Linux) ou Cmd + Option + F (Mac).

Étape 2. Activer la recherche par expression régulière

  • Cliquez sur l’icône .* (ou appuyez sur Alt + R) pour activer le mode regex.

Étape 3. Saisir la valeur de recherche

  • Utilisez l’expression régulière suivante pour trouver [n]n est un nombre :

    1
    
    \[(\d+)\]
    
    • \[ et \] correspondent aux crochets.
    • (\d+) capture un ou plusieurs chiffres.

Étape 4. Saisir la valeur de remplacement

  • Utilisez cette chaîne de remplacement :

    1
    
    [^$1]
    

Note : $1 fait référence au numéro capturé à l’intérieur des crochets.

5. Remplacer toutes les occurrences

  • Cliquez sur « Remplacer tout » (ou appuyez sur Alt + Enter pour sélectionner toutes les occurrences, puis sur Ctrl + Shift + L pour remplacer).

Exemple

Texte original Regex de recherche Valeur de remplacement Résultat
[1], [23], [456] [(\d+)] [^$1] [^1], [^23], [^456]

Suivez-moi !

Merci d’avoir lu cet article. Assurez-vous de me suivre sur X, de vous abonner à ma publication Substack et d’ajouter mon blog à vos favoris pour ne pas manquer les prochains articles.