È possibile sostituire un'espressione regolare con un numero generato in modo casuale in Vim? Il numero (casuale) da sostituire dovrebbe essere diverso per ogni modello che corrisponde all'espressione regolare. Ecco un esempio di ciò di cui ho bisogno.Vim sostituire un Regex con numeri generati casualmente
Input File:
<a>XYZ</a>
<a>XYZ</a>
<a>XYZ</a>
<a>XYZ</a>
Dopo sostituendo XYZ con numeri casuali, l'uscita potrebbe essere:
<a>599</a>
<a>14253</a>
<a>1718</a>
<a>3064</a>
Grazie! È così semplice! Non sapevo che potresti eseguire direttamente perl da vim. – krjampani
È possibile eseguire * qualsiasi * all'interno di vim. Vedere http://www.commandlinefu.com/commands/view/1204/save-a-file-you-edited-in-vim-without-the-needed-permissions per un esempio particolarmente utile. –
Will che generano un nuovo int casuale per ogni linea o lo fa basta usare un singolo int casuale? –