Funciones y objetos de regex en Python
- El módulo re ofrece funciones de búsqueda (search, match, fullmatch, findall, finditer), sustitución (sub, subn) y utilidad (split, escape).
- Las expresiones regulares se pueden precompilar en objetos con compile(), aunque el módulo ya las cachea automáticamente.
- Los objetos match contienen métodos (group, groups, start, end, span) y atributos (pos, endpos, lastindex, re, string) para extraer información de coincidencias.
- findall() devuelve una lista de strings, finditer() un iterador de objetos match. group() accede a grupos capturados, con sintaxis de índice o nombre.
- sub() permite reemplazos por string o función. split() divide usando el regex como delimitador, pudiendo incluir los grupos en el resultado.
programacion · python · regex · modulo re · expresiones regulares