Notepad++ expressions régulières

Résolu
Bonjour,

Je veux remplacer une caractère dans plusieurs fichiers à l'aide de notepad++.

Dans la recherche j'utilise 'SHL-1',\d,\d\d.\d\d,\d\d.\d\d,1 incluant des expressions régulières pour trouver par exemple "'SHL-1',1,53.63,48.31,1".

Mon but est de remplacer le 1 à la fin de la chaine par un 5

Que dois-je mettre dans le champ "remplacer par" pour obtenir ce résultat

4 réponses

  1. Fais remplacer : ,1
    par : ,5

    Sinon tu fais appuis sur le bouton d'enregistrement dans ta barre de taches(bouton rouge : enregistrer) tu fais ton action, tu appuis sur stop juste a coté et tu fais play le nombre de fois que tu veux.
    0
    1. Je suis pas certains que je puisse procéder ainsi.

      J'ai plus de 900 fichier à modifier.

      Dans la fenêtre de recherche de notepad++, onglet 'rechercher dans les fichiers d'un dossier" J'ai mis dans le champ "recherche" 'SHL-1',\d,\d\d.\d\d,\d\d.\d\d,1

      Je voudrais savoir quoi mettre dans le champ "Remplacer par" pour que je puisse cliquer sur "emplacer"tout et que ça remplace seulement le 1 à la fin par un 5

      Je ne veux pas que ça remplace tous les ,1 par des ,5 dans un seul fichier. J'ai un 1 à remplacer par un 5 dans plus de 900 fichiers.

      Merci,
      0
      1. salut ; un truc comme cela :

        ('SHL-1',\d,\d\d.\d\d,\d\d.\d\d),1

        =>

        Édit :
        C'est pas $ qu'il faut utilisé :
        $1,5
        Mais \ ; donc :
        \1,5

        "\1" (sans les guillemets) remplace le contenu de la première parenthèse !

        Infos source :
        Rechercher et remplacer du texte avec Notepad++ et quelques regex - Tuto :
        Notepad++ et les expressions régulières :
        Conserver le texte d'une regex sous notepad++ :
        http://astuces.jeanviet.info/bureautique/rechercher-et-remplacer-du-texte-avec-notepad-et-quelques-regex.htm#23
        0
        1. Je crois que ça va marcher #1

          merci
          0