Come faccio a selezionare le colonne nel testo separato da tabulazioni?


1

Ho un elenco di elementi in un file di testo separati da 1 (uno) carattere di tabulazione come questo:

item one [tab] item two

Ogni oggetto non ha la stessa lunghezza in caratteri. Quindi una selezione di colonne tradizionale non funziona. La selezione del blocco deve fermarsi al carattere "tab" su ciascuna riga.

Come si fa?

Sto usando Windows 7. Preferirei usare un editor di testo piuttosto che un programma per fogli di calcolo (come ho già pensato).

L'utente "Paul Lammertsma" ha offerto una soluzione parziale. Spero ancora in una soluzione completa. Ho deciso di aggiungere questo commento e chiarire un po 'la mia domanda.

Risposte:


2

Esistono diversi editor di testo che consentono la selezione dei blocchi. Non sono del tutto sicuro che ciò risolva il tuo problema (se il testo è più largo di una scheda, selezionerai il testo in altre colonne).

Il contesto è un editor molto semplice che ti consente di farlo tenendo premuto Altmentre trascini. Per ovviare al problema sopra riportato, è possibile impostare la larghezza della scheda su un massimo di 32 nelle Opzioni ambiente.

Notepad ++ è un editor più flessibile (e ancora attivamente sviluppato), che funziona in modo simile.


Aumentare la "dimensione della scheda" nelle preferenze di Notepad ++ mi consente di ottenere ciò che volevo. Grazie. Tuttavia avrei preferito che la selezione di colonne / blocchi si fermasse al carattere di tabulazione su ogni riga.
Zadat,

Ovviamente potresti sempre usare un editor avanzato come Vim . Questa domanda correlata è emersa circa un'ora fa, usando proprio quello.
Paul Lammertsma,

1

Penso che il modo più veloce sarebbe quello di utilizzare un programma per fogli di calcolo. Importalo in Excel come file separato da tabulazioni, che ti darà le tue due colonne.

In Excel 2007 lo faresti facendo clic su Dati -> Ottieni dati esterni -> Da testo

Scegli il tuo file, quindi nell'Importazione guidata testo, scegli Delimitato e assicurati di aver selezionato Tab come delimitatore, quindi fai clic su Fine.


Sì, lo sapevo. L'ho spiegato nella mia domanda. La risposta precedente offriva una soluzione parziale. La ringrazio per la risposta.
Zadat,
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.