Tecnología

Inicio

Tutorial de expresiones regulares para Python 2.5

Tutorial de expresiones regulares para Python 2.5


Las expresiones regulares son cadenas de símbolos que indican patrones de texto. Mediante el uso de expresiones regulares, los programadores pueden extender más allá de búsquedas de cadenas casación simple palabra. Las expresiones regulares pueden definir búsquedas de longitudes de palabra, el uso vocal, puntuacion, y así sucesivamente. Python 2.5 tiene un módulo de expresión regular, "re", que encapsula métodos útiles para el preformado búsquedas de expresiones regulares.

Instrucciones

1 Importe el módulo de expresión regular, y crear una cadena de búsqueda. Introduzca lo siguiente en el entorno de programación Python:

import re

ex_string = "esta es nuestra cadena de 123 ejemplo"

El primer comando importa el módulo expresión regular en el programa actual, lo que permite al programador a utilizar sus funciones. El "ex_string" variable será la cadena de prueba a búsqueda.

2 Tratar de encontrar un patrón en la cadena de ejemplo usando la biblioteca "re":

import re

ex_string = "esta es nuestra cadena de 123 ejemplo"

partido re.match = ( ". *", ex_string)

repr (match.group (0))

esta es nuestra cadena de 123 ejemplo

El método partido tendrá una expresión regular de las cotizaciones (en este caso ". *", Que busca a toda una cadena de caracteres) e imprime la primera concordancia del patrón.

3 Cambiar el patrón de comparación, y añadir una búsqueda de una subcadena:

import re

ex_string = "esta es nuestra cadena de 123 ejemplo"

partido re.search = ( "\ d \ d \ d", ex_string)

repr (match.group (0))

123

El método de "búsqueda" buscará la primera instancia de una subcadena que ajuste con un patrón y devolver esa subcadena. En este ejemplo, la expresión regular "\ d \ d \ d" indica el método para buscar cualquier subcadena que consta de 3 dígitos juntos (el único ser "123").