Articles of lookahead

afirmación negativa de búsqueda anticipada que no funciona en Python

Tarea: – dado: una lista de nombres de archivos de imágenes – todo: cree una nueva lista con los nombres de archivo que no contengan la palabra “pulgar”, es decir, solo seleccione las imágenes que no son de miniatura (con PIL – Python Imaging Library). He intentado r”.*(?!thumb).*” Pero falló. He encontrado la solución (aquí […]

Dos expresiones regulares muy cercanas con aserciones de búsqueda anticipada en Python: ¿por qué re.split () se comporta de manera diferente?

Estaba tratando de responder esta pregunta donde el OP tiene la siguiente cadena: “path:bte00250 Alanine, aspartate and glutamate metabolism path:bte00330 Arginine and proline metabolism” Y quiere dividirlo para obtener la siguiente lista: [‘path:bte00250 Alanine, aspartate and glutamate metabolism’, ‘path:bte00330 Arginine and proline metabolism’] Intenté resolverlo utilizando una aserción simple de búsqueda anticipada en una expresión […]

Uso de lookahead con generadores.

He implementado un escáner basado en el generador en Python que tokeniza una cadena en tuplas del formulario (tipo de token, valor del token) : for token in scan(“a(b)”): print token imprimiría (“literal”, “a”) (“l_paren”, “(“) … La siguiente tarea implica analizar la secuencia del token y para eso, necesito poder mirar un elemento hacia […]

Expresión regular: palabras coincidentes entre espacios en blanco

Estoy tratando de hacer algo bastante simple con una expresión regular en python … eso es lo que pensé al menos. Lo que quiero hacer es hacer coincidir las palabras de una cadena si van precedidas y seguidas de un espacio en blanco. Si está al principio de la cadena, no se requieren espacios en […]

Python re.split lookahead patrón

Estoy intentando re.split para obtener BCF #, BTS # y LAC, CI de logfile con el encabezado y la estructura regular dentro de: ================================================================================== RADIO NETWORK CONFIGURATION IN BSC: EPB FTRC D-CHANNEL BUSY AD OP R ET- BCCH/CBCH/ RES O&M LINK HR FR LAC CI HOP ST STATE FREQ T PCM ERACH XFU NAME ST […]