2009-02-10 6 views
27

Im eine URL zu arbeiten, versuchen, die domain.com übereinstimmen \ about-us \ & domain.com \ home \Meine Django URLs nicht Kommissionierung bis Striche

Ich habe eine URL Regex:

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

aber es wird nicht die URL mit dem - in ihm übereinstimmen.

Ich habe

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

aber nichts scheint zu funktionieren.

Antwort

74

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

[- \ w] wird auf jeden Fall nicht meine Stärke, a-z 1-9 und Bindestrich

+1

Reguläre Ausdrücke sind annehmen, so das half mir eine Tonne aus! – MattGWagner

+0

Danke. Das hat geholfen. –

+0

Danke. Das ist genial..gespeichert mein paar mns .. – Invincible