Il modo più flessibile per manipolare le stringhe è l'utilizzo delle espressioni regolari, tuttavia se il formato del file è esattamente quello che hai descritto ti bastano due substring per ogni linea: una dal settimo al quartultimo carattere compresi per ottenere la città, l'altra che prenda gli ultimi tre caratteri, ovvero la nazione.Originariamente inviato da hellskitchen
Scusate l'up...possibile che nessuno mi possa dare un dritta?Grazie!
Ripeto, puoi fare così se il formato è esattamente:
ID<3 cifre><spazio><nome città><nazione in 3 lettere>
Se il formato è più variabile usa le regex.
Se le tre nazioni sono esattamente quelle puoi creare inizialmente i 3 file, altrimenti se vuoi/devi scrivere un codice più generico genera una lista delle nazioni interessate e per ogni linea letta se la nazione è nella lista aggiungila al relativo file (creandolo se ancora non esiste).

Rispondi quotando