Si je veux obtenir la longueur de chaque match dans les parenthèses dans la regex suivante, comment puis-je faire ?:Comment obtenir la longueur d'une correspondance regex dans vim?
^\(\-\+\s\)\+
Je suis en train de modifier la largeur des colonnes dans un tampon avec des données est présenté comme une table. Depuis les deux premières lignes de la table ressemblera à ceci
DESIGN_ID DESIGN_YEAR SOURCE_REFERENCE
---------- ----------- ----------------
Je veux utiliser l'expression régulière pour trouver la largeur actuelle de chaque colonne.
vous pouvez économiser sur les échappements avec le commutateur \ v ([very magic] (http://vimdoc.sourceforge.net/htmldoc/pattern.html#/\v)): '\ v^(- + \ s) + 'Echapper de' -' n'est pas nécessaire dans les deux cas. –