> On Thu, Feb 3, 2011 at 4:50 PM, mike171562 <support.desk....@gmail.com> wrote: >> I think i got it now with >> >> (r'^zones/(?P<domain>[.\w]+)/$', get_domain)
Depending on what you plan to do with the matched string later, you may want to limit it to 256 characters or incorporate some more checks, like: r"^zones/(?P<domain>(?:[A-Za-z-]{1,63}\.){0,4}(?:[A-Za-z-]{1,63}))" On 3 February 2011 17:52, Tom Evans <tevans...@googlemail.com> wrote: > > . matches any character, not just dot. Your class '[.\w]+' will > actually match anything and everything. I think you want '[\.\w]'. > Not if used in a character class: >>> re.match("[.]", ".") <_sre.SRE_Match object at 0xb72fe330> >>> re.match("[.]", "1") -- Łukasz Rekucki -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.