“Conocimiento Programación>Rubí Programación

Tutorial de expresiones regulares en Ruby

2015/1/22
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 ".

Rubí Programación
Cómo utilizar SQL Raw en Rails
Al crear un Bean, ¿cómo hace que sus propiedades estén disponibles para todos los usuarios posibles?
Cómo Render otro controlador en Ruby
Cómo hacer un encogimiento de hombros de encaje
¿Qué es un hash y cómo se usa en la programación de computadoras?
Cómo actualizar los atributos en Rails
¿Cómo escribo Kirby en la computadora?
Cómo ejecutar Aptana con los rieles ya instalados
Conocimiento de la computadora © http://www.ordenador.online