import Foundation | |
var csvCities: String = "Madrid, Barcelona , Bilbao , Valencia , Zaragoza , Salamanca , Jaen , Sigüenza " | |
// Vamos a dividir las ciudades separándolas por `,` | |
// Al hacer `print` vamos a situarlas entre dos caracteres `|` | |
// para ver el efecto de los espacio en blanco | |
let allCities: [Substring] = csvCities.split(separator: ",") | |
allCities.forEach({ print("|\($0)|") }) | |
/* | |
|Madrid| | |
| Barcelona | | |
| Bilbao | | |
| Valencia | | |
| Zaragoza | | |
| Salamanca | | |
| Jaen | | |
| Sigüenza| | |
*/ | |
// Nos gustaría eliminar esos *molestos* espacios en blanco | |
// al incio de cada nombre de ciudad. | |
// | |
// Volvemos a situar las ciudades entre dos caracteres `|` | |
// para ver el como se han eliminado los espacio en blanco | |
// tanto al incio como al final del String | |
allCities.forEach({ | |
let token: String = String($0) | |
let city: String = token.trimmingCharacters(in: .whitespaces) | |
print("|\(city)|") | |
}) | |
/* | |
|Madrid| | |
|Barcelona| | |
|Bilbao| | |
|Valencia| | |
|Zaragoza| | |
|Salamanca| | |
|Jaen| | |
|Sigüenza| | |
*/ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment