RegEx I: Anclas de línea

Las expresiones regulares (RegEx) son una herramienta poderosa que se usa para coincidir con un patrón o buscarlo en una cadena. Para usarlas en Python, necesitas importar el módulo re. Puedes hacerlo agregando la siguiente línea al principio de tu archivo:

import re

Escribe una expresión regular que coincida con los archivos con la extensión .py o .pyw. Debes usar el ancla de línea $ de RegEx, que coincide con el final de una cadena.

Ejemplos

pattern = "yourregularexpressionhere"

bool(re.search(pattern, "/users/file.py")) ➞ True
bool(re.search(pattern, "/users/file.pyw")) ➞ True
bool(re.search(pattern, "/users/python/file.txt")) ➞ False

Notas

  • No necesitas escribir una función, solo el patrón.
  • No elimines import re del código.
  • Encuentra más información sobre RegEx y las anclas de línea en Recursos.
  • Puedes encontrar todos los desafíos de esta serie en mi colección Basic RegEx.