Ho un file di testo dove i dati sono divisi da un tab (tabulazione)
Devo leggere il file in modo da memorizzare i dati suddivisi da questi tab in una tabella ma come posso splittare il file in modo che mi riconosta la tabulazione?
Grazie
Ho un file di testo dove i dati sono divisi da un tab (tabulazione)
Devo leggere il file in modo da memorizzare i dati suddivisi da questi tab in una tabella ma come posso splittare il file in modo che mi riconosta la tabulazione?
Grazie
Oppure mi è venuto in mente che potrei sostituire i tab con ';' e cosi fare un split normale ma qual'è la dicitura corretta per indicare il tab (vk_tab!!!??!!! non me lo da)
Potresti usare la StringList e la proprietà Delimiter di tipo Char per definire il carattere delimitatore (in questo caso, la tabulazione); caricando il file di testo (metodo LoadFromFile), la classe interpreta il delimitatore e restituisce una lista di stringhe (proprietà Items) che equivale ai cosiddetti "token" separati dal carattere prestabilito.
Il carattere di tabulazione si esprime con il codice ASCII 9, se non erro, quindi #9 in Delphi.
Consulta la Guida in linea cercando classi, metodi e proprietà citati per maggiori informazioni.
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...