Red de conocimiento informático - Problemas con los teléfonos móviles - Funciones compiladas del nuevo módulo Python para expresiones regulares

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 #