come chiamare una funzione dalla stringa sostitutiva in vim? Quando ho:Funzione chiamata vim su un gruppo in stringa sostitutiva
%s/regex/string/g
e voglio il gruppo come argomento e sostituirlo con il valore di ritorno della funzione:
%s/regex/call function(\1)/g
così il gruppo # 1 sarà l'argomento della funzione, e il valore di ritorno di la funzione sostituirà tutte le corrispondenze nel buffer.
è possibile?
La sua non è buona, paste appena l'= funzione '(1)' in esso – microo8
@ microo8 Grazie per il tuo commento. Ho aggiunto la chiamata 'submatch' mancante per ottenere' \ 1'. – jcollado
Nota vedi '': h sub-replace-expression'' per ulteriori dettagli. –