Descripción
Divide una cadena según un separador e introduce las subcadenas en un vector
Cadena de entrada
partir
Cadena de salida
partir
Uso
partir(<texto>[,<separador>[,<límite>]])
Parámetros | |||
---|---|---|---|
# | Parámetro | Descripción | Valor por defecto |
1 | texto | Texto a dividir según una subcadena que actúa de separador, y que no es incluida al dividir | |
2 | separador | Carácter o caracteres para dividir el texto | '' |
3 | límite | Máximo de veces que se aplica el patrón cuando es positivo (ver API Java String#split) | 0 |
Ejemplos
sin separador divide carácter a carácter (separador=''):
partir('caracteres')
VectorEvaluado: ['c','a','r','a','c','t','e','r','e','s']
partir('Cuando las leyes de la matemática se refieren a la realidad, no son ciertas; cuando son ciertas, no se refieren a la realidad',' ')
VectorEvaluado: ['Cuando','las','leyes','de','la','matemática','se','refieren','a','la','realidad,','no','son','ciertas;','cuando','son','ciertas,','no','se','refieren','a','la','realidad']
realdoble(partir('1,22,31,2,0',','))
VectorEvaluado: [1,22,31,2,0]
partir('caracteres','')
VectorEvaluado: ['c','a','r','a','c','t','e','r','e','s']
partir('boo:and:foo',':',2)
VectorEvaluado: ['boo','and:foo']
partir('boo:and:foo','o',5)
VectorEvaluado: ['b','',':and:f','','']
Véase también…