split es un método de clase String en Ruby que se usa para dividir la string dada en una array de substrings según un patrón especificado.
Aquí el patrón puede ser una expresión regular o una string . Si el patrón es una expresión regular o una string , str se divide donde coincide el patrón.
Sintaxis:
arr = str.split(pattern, limit) publicParámetros: arr es la lista, str es la string, pattern es la string o regExp, y limit es el número máximo de entradas en la array.
Devuelve: array de strings en función de los parámetros.
Ejemplo 1:
# Ruby program to demonstrate split method # Split without parameters # Here the pattern is a # single whitespace myArray = "Geeks For Geeks".split puts myArray
Producción:
Geeks For Geeks
Ejemplo 2:
# Ruby program to demonstrate split method # Here pattern is a regular expression # limit value is 2 # / / is one white space myArray = "Geeks For Geeks".split(/ /, 2) puts myArray
Producción:
Geeks For Geeks
Ejemplo 3:
# Ruby program to demonstrate split method # Here the pattern is a regular expression # limit value is -1 # if the limit is negative there is no # limit to the number of fields returned, # and trailing null fields are not # suppressed. myArray = "geeks geeks".split('s', -1) puts myArray
Producción:
geek geek
Publicación traducida automáticamente
Artículo escrito por Ganeshchowdharysadanala y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA