Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/12/2008, 08:02
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: problema con las expresiones regulares

Podría ser una expresión regular como esta:
Código:
0{8}[1-9a-f]{2}([\da-f]+)00[1-9a-f]{4}
Usando el método findall obtendrás todo lo que esté contenido entre esos delimitadores.

Explicación:
0{8} -> 8 ceros
[1-9a-f]{2} -> Dos caracteres entre 1 y 9 o a y f
( -> Grupo
[\da-f]+ -> dígitos (0-9) o caracteres entre a y f (+ -> uno o más veces)
) -> Cierre Grupo
00[1-9a-f]{4} -> Dos ceros seguidos de 4 caracteres entre 1 y 9 o a y f
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.