Funciones compiladas del nuevo módulo Python para expresiones regulares
Para reutilizar el mismo objeto de expresión regular, si necesita usar la expresión regular varias veces, puede usar re.compile() para guardar el objeto de expresión regular para su reutilización, lo que puede mejorar la eficiencia. del programa.
1) re.compile
Parámetros:
re.I ignora mayúsculas y minúsculas
re.L representa un conjunto de caracteres especiales w , W, b, B, s, S depende del entorno actual
modo multilínea re.M
re.S es '.' y cualquier carácter, incluida la nueva línea ('.' no incluye saltos de línea)
re.U representa el conjunto de caracteres especiales w, W, b, B, d, D, s, S, que depende de la base de datos de atributos de caracteres Unicode
re. Entre ellos:
2) re.findall
Encuentra todas las subcadenas en la cadena que coinciden con la expresión regular y devuelve una lista, si hay varios patrones coincidentes, devuelve una lista de tuplas; ; si no se encuentra ningún patrón coincidente, se devuelve una lista vacía.
Nota: la coincidencia y la búsqueda coinciden una vez y findall coincide con todas.
Parámetros:
Caso:
3) re.finditer
Similar a findall, busca cadenas que coincidan con expresiones regulares Todas las subcadenas de y devuelto como iterador.
Caso:
4) re.split
El método split divide la cadena según las subcadenas coincidentes y devuelve una lista.
Ejemplo:
Desde la expresión regular anterior del módulo re de Python hasta esta, hemos aprendido los métodos de coincidencia regulares de uso común.
Sígueme y sigue un consejo al día y seguiremos mejorando con el tiempo.
#python # #programador # #porfavorresponde,tuconocimientoanual # #educacionaprendeme # #computadora #