I've inherited a Django application that has entries like this in urls.py:
url(r'/abc$', 'app.views.foo', name='foo'),
url(r'/def$', 'app.views.foo', name='foo'),
url(r'^/something$|/other$', 'app.views.foo', name='foo'),
So not only do I have several url patterns that are named 'foo', but some patterns also contain a regexp that can match several different urls.
If I use reverse('foo'), which one will I get?