View Full Version : Eliminare testo in maniera mirata
VinegarTom
18-01-2007, 16:54
Salve .
Ho bisogno fare questa operazione . Ho un file txt con lo storico delle estrazioni del lotto e ho bisogno di eliminare e date dal file . le date sono nel formato gg/mm/aaaa . Ho pensato a qualcosa del tipo : trova tutte le sequenze "**/**/****" e sostituiscile con " " ovvero con uno spazio . Devo farlo per importare il tutto in matlab ....
Sapreste dirmi come mi conviene fare ?
grazie
VinegarTom
18-01-2007, 21:47
Ci sono riuscito in word , ma ora avrei necessitą di eliminare i ritorni a capo ... sapreste mica come fare ?
Il codice del carattere "ritorno a capo" dovrebbe essere il 10 o il 13 non ricordo bene.
Salve .
Ho bisogno fare questa operazione . Ho un file txt con lo storico delle estrazioni del lotto e ho bisogno di eliminare e date dal file . le date sono nel formato gg/mm/aaaa . Ho pensato a qualcosa del tipo : trova tutte le sequenze "**/**/****" e sostituiscile con " " ovvero con uno spazio . Devo farlo per importare il tutto in matlab ....
Sapreste dirmi come mi conviene fare ?
grazie
Se hai sottomano un interprete python e' molto semplice:
import re
text = file("file.txt").read()
# per le date
new_text = re.sub("\d\d/\d\d/\d\d\d\d", " ", text )
# per i caporiga
new_text = re.sub("\n","",new_text)
file("nuovo_file.txt","wb").write(new_text)
yorkeiser
19-01-2007, 16:01
Compilatore c/c++ alla mano:
#include <stdio.h>
main()
{
FILE *fp,*fp2;
char c;
fp=fopen("file_da_cui_leggi.txt","r");
fp2=fopen("file_che_vuoi_scrivere.txt","w");
while ((c=getc(fp))!=EOF)
{
if (c!='\n') putc(c,fp2);
}
fclose(fp);
fclose(fp2);
}
VinegarTom
19-01-2007, 17:16
Grazie a tutti ma ho risolto in maniera un po pił spicciola con le macro di PSPAD...
ciao ciao
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.