Étant donné le texte suivant à Vim:Vim recherche et remplace en décrémentant la référence arrière?
[2] [3] [4]
Je veux effectuer une recherche et remplacer et produire ce qui suit:
[1] [2] [3]
Je sais comment en extraire les chiffres à l'aide de back-référence via la recherche et remplacez:
:%s/\[\(\d\)\]/[\1]/g
Mais maintenant, la question est comment allez-vous décrémenter la valeur de \ 1.
Des idées?
Impressionnant! Connaissez-vous de bonnes documentations en utilisant \ = dans la recherche et le remplacement? –
Essayez: aide sous-remplacement-expression – sykora