Ver Mensaje Individual
  #14 (permalink)  
Antiguo 05/12/2008, 08:57
bloodyogos
 
Fecha de Ingreso: junio-2008
Mensajes: 25
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: problema con las expresiones regulares

filtro = """
0{8} # los 8 ceros del principio
(?:0[1-9a-f]|[1-9a-f]0|[1-9a-f]{2}) # los 2 caracteres que no sean 00 del principio
(?:0[1-9a-f]|[1-9a-f]0|[1-9a-f]+) # bloque central que no sea 00 de longuitud indeterminada
(?:0[1-9a-f]|[1-9a-f]0|[1-9a-f]{2}) # los 2 caracteres que no sean 00 del final
0{8} # los 8 ceros del final
"""
¿asi?

y luego:

lista =re.findall(filtro, texto, re.VERBOSE)

Última edición por bloodyogos; 05/12/2008 a las 09:10