Ruby – Método String split() con ejemplos

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) public

Pará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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *