Ruby | Conceptos básicos de cuerdas

En Ruby, una string es una secuencia de uno o más caracteres. Puede consistir en números, letras o símbolos. Aquí las strings son los objetos y, aparte de otros lenguajes, las strings son mutables , es decir, las strings se pueden cambiar en lugar de crear nuevas strings. El objeto de String contiene y manipula … Continue reading «Ruby | Conceptos básicos de cuerdas»

Ruby | Expresiones regulares

Una expresión regular es una secuencia de caracteres que define un patrón de búsqueda, principalmente para usar en la coincidencia de patrones con strings. Las expresiones regulares de Ruby, es decir, Ruby regex para abreviar, nos ayudan a encontrar patrones particulares dentro de una string. Dos usos de ruby ​​regex son Validación y Análisis. Ruby … Continue reading «Ruby | Expresiones regulares»

Ruby | Interpolación de strings

Interpolación de strings, se trata de combinar strings, pero no usando el operador +. La interpolación de strings solo funciona cuando usamos comillas dobles («») para la formación de strings. La interpolación de strings proporciona una forma fácil de procesar literales de string. La interpolación de strings se refiere a la sustitución de variables o … Continue reading «Ruby | Interpolación de strings»

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 … Continue reading «Ruby – Método String split() con ejemplos»

Buscar y reemplazar Ruby

Los métodos de string sub y gsub que utilizan expresiones regulares y sus variantes in situ son sub!y gsub!. El sub y sub! reemplaza la primera aparición del patrón y gsub & gsub! reemplaza todas las ocurrencias. Todos estos métodos realizan una operación de búsqueda y reemplazo utilizando un patrón Regexp. ¡sub! y gsub! modificar … Continue reading «Buscar y reemplazar Ruby»