On Wed, May 28, 2008 at 3:06 PM, <[EMAIL PROTECTED]> wrote: > > Couldn't you also use something along the lines of > ^price[s]/ > > That way you are always matching at least price and will match the > optional s on the end as well. > > Though I may have the syntax wrong. >
Yes, it would be ok too in that case, because it's at the end of the word. But if I want to check something like this: ^ex(?:a|e)mple it would not work with your proposal. I'm a French speaker, and the English and French syntax are close, and I always find myself mixing them up... Not that I will integrate an URL matching like that one, but for the sake of the example (or is it exemple ?? I'm never sure...) > > On May 28, 3:15 am, "Thierry Schork" <[EMAIL PROTECTED]> wrote: > > > > It's simply an OR done into the matching. Taking the simpliest, I > > > > would like to implement this regexp: > > > > ^pric(e|es)/ > > > > into urls.py, but the () are overlapping with the text capture, as it > > > > seems. > > > > > If you want to use parentheses that don't capture use "?:" to flag it > > > as non-grouping. So instead try: > > > > > ^pric(?:e|es)/ > > > > Perfect ! > > > > Thank you very much Matt. > > > > Regards. > > Thierry. > > > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---