Detalles de software:
Versión: 2015.07.12 Actualizado
Fecha de carga: 19 Jul 15
Licencia: Libre
Popularidad: 72
El módulo de expresión regular se encuentra todavía en sus etapas incipientes de desarrollo.
Sin embargo, todavía supera y supera el valor por defecto "re" módulo por un tiro largo.
Mientras que el módulo original "re" se centró en portar una funcionalidad similar encontrado en Perl, expresiones regulares también puertos técnicas habituales de manipulación de la expresión encontrar en otros lenguajes de programación también.
El núcleo del módulo se compone realmente de dos partes, una para apoyar características originales "re", y otra para la aplicación de las nuevas funciones de expresiones regulares
Características .
- agrupación Atómica
- cuantificadores posesivos
- banderas con ámbito
- banderas Inline
- repeticiones repetidas
- Definición de "palabra" carácter
- Grupos de búsqueda hacia delante y de búsqueda hacia atrás
- de longitud variable de búsqueda hacia atrás
- Manejo correcto de charset con ignorar la bandera caso
- grupo sin igual en el reemplazo
- patrones 'patológicos'
- Banderas argumento para regex.split, regex.sub y regex.subn
- argumento 'Comprometidos' para regex.findall y regex.finditer
- Unicode escapa
- patrones grandes
- Zero-ancho de partido con regex.finditer
- dividida Zero-ancho con regex.split
- Splititer
- subíndices para grupos
- grupos con nombre
- referencias de grupo
- personajes con nombre
- propiedades codepoint Unicode, bloques y guiones
- clases de personajes Posix
- Buscar ancla
- Invertir buscar
- multithreading
- Coincidencia de un solo grafema
- reinicio Branch
- Las banderas de ámbito son:. PALABRA, IGNORECASE, MULTILINE, dotall, VERBOSE
- Las banderas globales son:. ASCII, LOCALE, REVERSE, UNICODE, ZEROWIDTH
Requisitos
- Python 2.5 o superior
Comentarios que no se encuentran