preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

22.4 El módulo Python re El módulo Python re es el módulo integrado proporcionado por Python para trabajar con Expresiones regulares. También puede examinar el módulo de expresiones regulares de terceros (consulte https://pypi. org/project/regex) que es retrocompatible con el módulo re predeterminado pero proporciona funcionalidad adicional. 22.5 Trabajar con expresiones regulares de Python 22.5.1 Uso de cadenas sin procesar Un punto importante a tener en cuenta sobre muchas de las cadenas utilizadas para definir el patrones de expresión es que están precedidos por una ‘r’, por ejemplo, r’/bin/sh$’. La ‘r’ antes de la cadena indica que la cadena debe tratarse como un archivo sin procesar. cadena. Una cadena sin procesar es una cadena de Python en la que todos los caracteres se tratan exactamente como eso; personajes individuales. Significa que la barra invertida (’') se trata como un carácter literal en lugar de como un carácter especial que se utiliza para escapar del siguiente carácter. Por ejemplo, en una cadena estándar, ‘\n’ se trata como un carácter especial que representa enviando una nueva línea, así si escribimos lo siguiente: Obtendremos como salida: Sin embargo, si anteponemos la cadena con una ‘r’, entonces le estamos diciendo a Python que la trate como una cuerda en bruto. Por ejemplo: La salida es ahora Esto es importante para la expresión regular, ya que los caracteres como la barra invertida (’') son usado dentro de patrones para tener un significado de expresión regular especial y por lo tanto hacemos No quiero que Python los procese de la manera normal. s = ‘Hola \n mundo’ huellas dactilares) Hola Mundo s = r’Hola \n mundo’ huellas dactilares) hola \n mundo 22.4 El módulo Python re 261

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Lire plus