Blocco note ++ Sostituisci iterazione


0

(Ho modificato questo post per chiarezza)

Ho un documento di testo terribilmente formattato .. Fortunatamente, sebbene terribilmente formattato, è formattato in modo affidabile terribilmente e quindi regex mi ha fatto risparmiare giorni di lavoro.

Sono ora al punto in cui desidero fornire i segnalibri per il sommario a cui collegarmi. Sono riuscito a sostituire ogni titolo di sezione

<a name="#insertlinkhere">Assembly</a>
Content under Assembly title.
<a name="#insertlinkhere">Warranty</a>
Content under Warranty title.
<a name="#insertlinkhere">Contact</a>
...

E simili ... ogni ricorrenza di insertlinkhere è letteralmente insertlinkhere.

Ora quello che voglio fare è sostituire ogni `insertlinkhere` \ con un 'a' + iteration-count , quindi i primi tre direbbero

<a name="#a1">Assembly</a>
...
<a name="#a2">Warranty</a>
...
<a name="#a3">Contact</a>
...


<a name="#a48">Assemblage</a>
...
<a name="#a49">Garantie</a>
...

Ho cercato su Google per questo, ma non sono sicuro che la mia terminologia sia corretta o forse, notepad ++ non è in grado di farlo senza un componente aggiuntivo specifico. Forse qualcuno potrebbe suggerire un programma che è.

Risposte:


1

La ricerca continua durante l'attesa di una risposta mi ha mostrato che TextPad può fare un posto incrementale semplicemente inserendo la stringa Trova ( insertlinkherenel mio caso) e la stringa di sostituzione a\idove \ i aumenta automaticamente per ogni iterazione di sostituzione.

Spero che aiuti qualcun altro.


Non funziona
Bhavesh Hirpara il

0

Sì, puoi farlo in Notepad ++ con due passaggi

step1: Sostituisci (ctrl + h) la parola "insertlinkhere" con "a"

<a name="#insertlinkhere">Assembly</a>
<a name="#insertlinkhere">Warranty</a>
<a name="#insertlinkhere">Contact</a>

produzione:

<a name="#a">Assembly</a>
<a name="#a">Warranty</a>
<a name="#a">Contact</a>

Passo 2:

Ora seleziona la parola #a , in modo che il cursore si trovi alla fine di a.

Dal menu Modifica ( ALT + C scorciatoia da tastiera) nel tuo blocco note ++. Modificare il pulsante di opzione su Numero da inserire con un valore iniziale di 1 che aumenta di 1 (decimale). Confermare con il tasto OK. Dovresti finire con questo:

<a name="#a1">Assembly</a>
<a name="#a2">Warranty</a>
<a name="#a3">Contact</a>

Spero che questo ti aiuti!


Sfortunatamente, ciò non funziona ed è colpa mia se non ho spiegato correttamente che ci sono degli spazi vuoti tra ogni linea di ancoraggio .. quella colonna è incrementata ogni riga. Grazie per l'impegno!
Regolare Joe,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.