Expresiones regulares
Roylan Suarez Reyes
roylan04012 en pri.jovenclub.cu
Sab Feb 24 09:55:50 CET 2007
On Saturday 24 February 2007 01:36 pm, Arnau Sanchez wrote:
> Roylan Suarez Reyes escribió:
> > Hola colegas
> >
> > Soy nuevo en esta lista, acabo de subscribirme y estoy trabajando con
> > expresiones regulares...
> >
> > Estoy desarrollando una aplicacion que trabaja sobre las trazas de squid,
> > (proxy)y mu problema es el siguiente....
> >
> > yo estoy buscando la palabraL: computa
> > pero cuando esta de la siguiente forma /computa%% no me la encuentra...
> > he probado muchas formas con las expresiones regualres y ninguna me
> > funciona... Agradeceria que alguien me ayudara en tal sentido...
>
> ¿algunos ejemplos de lo que intentas?
def BuscaLB(listablanca, trazas):
"Comprobar que la traza no este en la LB"
for contador2 in range(0, len(listablanca[:-1])):#Probamos con LB
patronblanco = re.compile("\*"+listablanca[contador2]+".*", re.IGNORECASE)
if (patronblanco.search(trazas)):
return False
else:
return True
"listablanca" es una lista con una serie de palabras a probar en "trazas",
esta contiene la cadena de squid donde realizare la busqueda... Lo que quiero
es que por ejemplo:
trazas contiene: 172.16.7.2 - - [08/Jan/2007:15:25:02 +0000] "GET
http://www.unicrom.com/Images/computadoras.gif HTTP/1.1" 403 1536 TCP_NEGA:
listablanca: ['computa', 'articulo', 'sexologia', 'etc...']
en el caso en que computadora no tiene / y . al final si lo detecta pero en
este caso no...
UFFFF que enrredo....
Gracias
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
--
---
Roylan Suarez Reyes
Admin Redes JCCE Vinales
Telef 793210
roylan04012 en pri.jovenclub.cu
Más información sobre la lista de distribución Python-es