“Conocimientos Programación>Rubí Programación

Tutorial de expresiones regulares en Ruby

2012/5/17
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 instalar Gitorious en CentOS
Tipos de Texto, Entero, y cuerdas en Rails
Cómo detener todas las ejecuciones en Rubí
Java vs. Rubí
Cómo cambiar una base de datos de Rails SQLite3
Cómo desinstalar Gemas
Cómo depurar Tareas Rake en Netbeans
Cómo configurar text_field Valor form_tag en Ruby on Rails
Conocimientos Informáticos © http://www.ordenador.online