2009-02-10 19 views
27

Im cố gắng làm việc ra một url mà sẽ phù hợp với domain.com \ về-us \ & domain.com \ home \URL Django của tôi không nhặt gạch ngang

Tôi có một regex url:

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

nhưng không khớp với url có - trong đó.

Tôi đã thử

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

nhưng không có vẻ làm việc.

Trả lời

74

Hãy thử: ^(?P<page>[-\w]+)/$

[- \ w] sẽ chấp nhận một-z 1-9 và dấu gạch ngang

+1

Biểu thức thông thường chắc chắn không phù hợp mạnh mẽ của tôi, vì vậy điều này đã giúp tôi ra một tấn! – MattGWagner

+0

Cảm ơn. Điều này đã giúp. –

+0

Cảm ơn. Đây là tuyệt vời .. đã lưu vài mns của tôi .. – Invincible

Các vấn đề liên quan