muchas características del lenguaje de programación Ruby incluyen soporte integrado para las expresiones regulares , que son patrones que describen una secuencia de caracteres . Por ejemplo, si asumimos que el símbolo de la libra puede representar cualquier número, entonces el patrón (# # #) # # # - # # # # se puede utilizar para describir la secuencia de caracteres de números de teléfono utilizan. Las expresiones regulares de búsqueda para los personajes que responden a un tipo determinado , como el número y ubicación con respecto a los personajes a su alrededor ( por ejemplo, un número rodeado por espacios) . Cosas que necesitará sobre Ruby intérprete
Ver Más instrucciones
1
carga el intérprete de Ruby. Aparecerá una ventana con el símbolo del sistema Ruby. Si su computadora no tiene un intérprete de Ruby instalado , pruebe un intérprete de Ruby en línea. El tutorial es idéntico para ambos métodos .
2
Escriba el código siguiente en el símbolo del sistema de Ruby. Este código declara una cadena de texto que más tarde buscar con expresiones regulares :
cadena = ' Esta cadena ha 1 número '
3
Escriba el siguiente código que representa una expresión regular. Esto búsquedas de expresiones regulares para una serie de la cadena anterior :
patrón = /\\ d /
4
Escriba la siguiente instrucción que se ejecuta el método del " partido " por medio de la expresión regular y la cadena , "pattern" y " str ", respectivamente . Debido a que las búsquedas de expresiones regulares para un número, la variable " x " se ajustará a lo que el número se encuentra en primer lugar dentro de la cadena " str ":
x = pattern.match str
5 < p> Presione " Enter" para ejecutar el programa. El programa se aplica el método del " partido ", que mira a través de la cadena de los valores decimales . Dado que la cadena tiene un valor decimal, lo encuentra y lo almacena en una variable temporal denominada " MatchData . " La salida del programa es la siguiente , que establece que " MatchData " se ha asignado " 1 ", que es el valor decimal de la cadena :
#
6 Aplicar la variable " x " en una operación . Aquí es donde las expresiones regulares realmente son útiles. Se puede buscar una cadena para un modelo de datos y luego almacenar las coincidencias encontradas en una variable. Estos partidos pueden ser utilizados posteriormente para llevar a cabo las operaciones . Por ejemplo , suponga que desea agregar cualquier valor decimal se encuentra en " str " al número 5 . Se puede escribir esta operación:
y = x + 5
7
Observe la salida del intérprete de Ruby. Ya se ha encontrado el valor " 1 " en la cadena , y ahora se suma este valor a " 5 ". La salida es " 6 ".