sto usando grep
su TextWrangler per trovare stringhe di questo tipo:Trova/Sostituisci usando grep e TextWrangler
4,600.00
mio comando regex è la seguente:
\d.\d{3}.\d{2}
che sembra trovare il stringhe correttamente. Vorrei sostituire la stringa 4,600.00
con 4600.00
poiché desidero salvare i dati in un file .csv
. Come rimuovo la virgola da ogni numero che trovo?
Immagino che la tua riga contenga non solo questo numero ma qualcosa come "foo, bar, blah, 4.600.000.00, alcuni, più", tuttavia, e se la linea fosse "foo, bar, blah, 999.600.000.00, ..." come può dici che 999 e 600000,00 sono due colonne? ci sono altre regole nel tuo file di input? – Kent
I numeri restano sotto 100.000 quindi ho solo bisogno di trovare ', 000.00'. Non ho ancora capito quale sia il codice di sostituzione; Ho provato '\ d \ d {3}. \ D {2} '. – djq