1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
fun main() { // Ejemplo básico: dividir por un único delimitador (espacio) val texto1 = "Kotlin es genial" val palabras1 = texto1.split(" ") println("Ejemplo básico: dividir por espacio") println(palabras1) // Resultado: [Kotlin, es, genial] // Ejemplo: dividir por varios delimitadores (coma y dos puntos) val texto2 = "Kotlin,es:genial" val palabras2 = texto2.split(",", ":") println("\nEjemplo: dividir por varios delimitadores (coma y dos puntos)") println(palabras2) // Resultado: [Kotlin, es, genial] // Ejemplo: dividir con un límite en el número de partes val texto3 = "Kotlin es realmente genial" val palabras3 = texto3.split(" ", limit = 3) println("\nEjemplo: dividir con un límite en el número de partes") println(palabras3) // Resultado: [Kotlin, es, realmente genial] // Ejemplo: dividir usando una expresión regular (Regex) val texto4 = "Kotlin123es123genial" val palabras4 = texto4.split(Regex("\\d+")) println("\nEjemplo: dividir usando una expresión regular (Regex)") println(palabras4) // Resultado: [Kotlin, es, genial] } |