Foros del Web » Programando para Internet » Python »

expresiones regulares y DJANGO

Estas en el tema de expresiones regulares y DJANGO en el foro de Python en Foros del Web. Un saludo para todos. Lo que sucede es que tengo una expresión regular en mi urlCONF, pero no me concuerda con el valor ingresado, el ...
  #1 (permalink)  
Antiguo 21/01/2011, 18:18
 
Fecha de Ingreso: abril-2010
Ubicación: Manizales
Mensajes: 91
Antigüedad: 10 años, 1 mes
Puntos: 2
expresiones regulares y DJANGO

Un saludo para todos.

Lo que sucede es que tengo una expresión regular en mi urlCONF, pero no me concuerda con el valor ingresado, el código es el siguiente:
Código Python:
Ver original
  1. (r'^mostrar_definitivas/(\w+)/([a-zA-Z0-9%]+)/$', 'mostrar_definitivas'),
ese se encuentra dentro de mi urlConf, el problema es que no concuerda con la expresion:
Código Python:
Ver original
  1. mostrar_definitivas/sexto1/Ciencias%20naturales

Luego de hacer varias pruebas me he dado cuenta que el problema es en la segunda parte de mi expresión, ya que sexto1 concuerda perfectamente además probé la misma expresión con el framework de python para expresiones regulares y concuerda perfectamente

Gracias de antemano por su ayuda
__________________
pensando en Bytecodes
  #2 (permalink)  
Antiguo 21/01/2011, 19:07
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 15 años, 2 meses
Puntos: 1360
Respuesta: expresiones regulares y DJANGO

Sin ser experto en Django. Haz tratado con:
Código:
[a-zA-Z0-9% ]
Nota el espacio en blanco al final.

Edito:
Código:
mostrar_definitivas/sexto1/Ciencias%20naturales
Falta un '/' al final.
  #3 (permalink)  
Antiguo 21/01/2011, 20:17
 
Fecha de Ingreso: abril-2010
Ubicación: Manizales
Mensajes: 91
Antigüedad: 10 años, 1 mes
Puntos: 2
Respuesta: expresiones regulares y DJANGO

Muchísimas gracias, era lo del espacio, además lo de añadir el '/' me solucionó un problema que tendría a futuro!!!

Muchas gracias por tu ayuda!!!
__________________
pensando en Bytecodes

Etiquetas: django, expresiones, regulares
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:23.