On 27 February 2010 02:17, russianbandit <russianban...@gmail.com> wrote: > Sorry for being sort of a newb when it comes to regex. But what > exactly does that line do? > > On Feb 26, 3:59 pm, "ge...@aquarianhouse.com" > <ge...@aquarianhouse.com> wrote: >> Check it with regex? >> >> re.compile("[a-z0-9]\.[a-z]{2,6}$", re.I) > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-us...@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. > >
well this regex would translate to: any lowercase letter in range from a to z or digit appearing once ([a-z0-9]) followed by a literal dot (.) and then followed by 2 to 6 occurrences of any lowercase letter in range from a to z followed by the end of the string. But this regex doesn't seem all that useful, and it is not a raw string. You could just check to see if the protocol was specified and based on that append it or not. r'^http:\\' Google search for "url regex" gives: http://www.geekzilla.co.uk/view2D3B0109-C1B2-4B4E-BFFD-E8088CBC85FD.htm Learn more about regular expressions: http://www.regular-expressions.info/reference.html -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@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.