Je ne suis pas sûr des regex, mais il y a une façon de le faire dans Notepad ++, bien que cela ne soit pas très flexible.
Dans l'exemple que vous avez donné, maintenez la touche Alt
enfoncée et sélectionnez la colonne de chiffres que vous souhaitez modifier. Ensuite, allez dans Modifier-> Éditeur de colonnes
et sélectionnez le bouton radio Numéro à insérer
dans la fenêtre qui apparaît. Spécifiez ensuite votre nombre initial et votre incrément, puis appuyez sur OK. Il devrait écrire les nombres incrémentés.
Remarque : cela fonctionne également avec la fonction Multi-édition
(sélectionnant plusieurs emplacements tout en maintenant la touche Ctrl enfoncée).
Cependant, cela est loin de offrir la flexibilité que la plupart des gens trouveraient utile. Notepad ++ est génial, mais si vous voulez un éditeur vraiment puissant qui peut faire des choses comme ça facilement, je dirais d'utiliser Vim.
1 votes
Les remplacements de Notepad++ ne font pas de mathématiques, pas plus que regex.
1 votes
Si c'est possible, c'est incroyablement difficile. Il n'y a pas de concept de nombres dans les expressions régulières (donc il n'y a pas de +1) et il n'y a pas de moyen facile d'accumuler des données lorsque vous faites correspondre une regex (donc il n'y a pas de correspondance "suivante"). XSLT pourrait vous aider ici, si vous avez vraiment besoin d'automatiser cela.
0 votes
@Amber Notepad++ a une fonctionnalité regex limitée.
0 votes
@Karolis, j'en suis bien conscient. Je voulais simplement dire que ni l'expression régulière (de base) ni l'implémentation de la recherche et du remplacement de Notepad++ utilisant cette expression régulière ne prennent en charge les mathématiques pour les remplacements.
2 votes
Bien que regex ait été mentionné (et étiqueté) comme une méthode possible, l'OP semblait moins préoccupé par la méthode particulière que par le simple fait de savoir si Notepad++ pouvait effectuer la tâche... ce à quoi la réponse de voithos répond parfaitement.
1 votes
Si quelqu'un veut cela pour VS Code: marketplace.visualstudio.com/items?itemName=Asuka.insertnumbers