Notepad ++ Trova / Sostituisci


4

Sto cercando un modo per trovare / sostituire all'interno di un documento che sostituirà una variabile con i campi di un altro documento.

Quindi su doc ​​one ci sono più istanze di quanto segue:

int <x/y>
int <x/y>
int <x/y>

Sul sec doc avrei

3/1
3/2
3/2

Voglio fare una ricerca e sostituirla con i dati sull'altro documento a partire dal 3/1

Quindi alla fine il mio primo documento sarebbe stato come questo

int 3/1
int 3/2
int 3/3

C'è un modo per impostare questo? Grazie


Forse potresti registrare una macro e riprodurla
Sathyajith Bhat

sarebbe copia / incolla la guida? Alt + Mouse (o Alt + Shift + Freccia) per selezionare, quindi Ctrl + C, Ctrl + V.
wilson

Risposte:


1

Se vuoi creare uno script per questo su base permanente, non penso che ci sia un modo per fare un po 'di programmazione.

Qualcosa di simile può essere fatto come suggerito da Sathya, registrando una macro, non lo suggerirei. O possibilmente ricerca semplice script batch in Windows (possibilmente una soluzione migliore). Io stesso penso che l'utilizzo di batch per loop con token sia molto più complicato rispetto ai linguaggi di programmazione reali.

Io stesso preferirei farlo in un linguaggio di programmazione reale, cose come questa sono davvero facili in Python, o in qualsiasi linguaggio c.

Uso StackOverflow come una risorsa di aiuto se decidi di seguire questa strada.

Aggiornare

Un altro suggerimento che ho pensato è forse l'utilizzo di Excel. Non so quale formato sei obbligato a utilizzare, ma se riesci a passare a un delimitatore su quale sia il tuo formato ora, puoi farlo rapidamente in Excel. Altrimenti, devi tuffarti nella programmazione.


Il mio era più simile a un mezzo suggerimento :) Dubito davvero che sia possibile senza un bel po 'di scripting / programmazione
Sathyajith Bhat

@Sathya ha accettato, non penso che lo sia.
jsmith
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.