2009-02-10 20 views
27

Im tratando de llegar a un URL que se ajuste a domain.com \ about-us \ & domain.com \ home \Mis direcciones URL de Django no recoger guiones

que tienen una expresión regular url:

^(?P<page>\w+)/$ 

pero no coincidirá con la url con - en él.

He intentado

^(?P<page>\.)/$ 
^(?P<page>\*)/$ 

pero nada parece funcionar.

Respuesta

74

Probar: ^(?P<page>[-\w]+)/$

[- \ w] aceptará a-z 1-9 y guión

+1

Las expresiones regulares son definitivamente no es mi fuerte, así que esto me ayudó un montón! – MattGWagner

+0

Gracias. Esto ayudó. –

+0

Gracias. Esto es increíble ... guardado mi par de mns .. – Invincible

Cuestiones relacionadas