diff --git a/reviewboard/accounts/urls.py b/reviewboard/accounts/urls.py
index d3f151419b536aecd20bbe6b5b7803ace99f7df3..ce352f00619fdcb39e9013cb870939f548d8b220 100644
--- a/reviewboard/accounts/urls.py
+++ b/reviewboard/accounts/urls.py
@@ -22,7 +22,7 @@ urlpatterns = [
         accounts_views.MyAccountView.as_view(),
         name='user-preferences'),
     url(r'^preferences/preview-email/password-changed/'
-        r'(?P<message_format>(text|html))/$',
+        r'(?P<message_format>text|html)/$',
         accounts_views.preview_password_changed_email,
         name='preview-password-change-email'),
     url(r'^register/$',
diff --git a/reviewboard/reviews/urls.py b/reviewboard/reviews/urls.py
index ae9bbba4aaa9641ab1869eea0eb1bf742b30c42b..1b9fe7d5ee658a33f95f46248420c1fc898c40fb 100644
--- a/reviewboard/reviews/urls.py
+++ b/reviewboard/reviews/urls.py
@@ -37,7 +37,7 @@ diffviewer_revision_urls = [
         views.DownloadRawDiffView.as_view(),
         name='raw-diff-revision'),
 
-    url(r'^fragment/(?P<filediff_id>\d+)/(chunk/(?P<chunk_index>\d+)/)?',
+    url(r'^fragment/(?P<filediff_id>\d+)/(?:chunk/(?P<chunk_index>\d+)/)?',
         include(diff_fragment_urls)),
 
     url(r'^download/(?P<filediff_id>\d+)/',
@@ -50,8 +50,8 @@ diffviewer_interdiff_urls = [
         views.ReviewsDiffViewerView.as_view(),
         name="view-interdiff"),
 
-    url(r'^fragment/(?P<filediff_id>\d+)(-(?P<interfilediff_id>\d+))?/'
-        r'(chunk/(?P<chunk_index>\d+)/)?',
+    url(r'^fragment/(?P<filediff_id>\d+)(?:-(?P<interfilediff_id>\d+))?/'
+        r'(?:chunk/(?P<chunk_index>\d+)/)?',
         include(diff_fragment_urls)),
 ]
 
@@ -113,22 +113,22 @@ review_request_urls = [
     url(r'^bugs/(?P<bug_id>[\w\.-]+)/', include(bugs_urls)),
 
     # E-mail previews
-    url(r'^preview-email/(?P<message_format>(text|html))/$',
+    url(r'^preview-email/(?P<message_format>text|html)/$',
         views.PreviewReviewRequestEmailView.as_view(),
         name='preview-review-request-email'),
 
     url(r'^changes/(?P<changedesc_id>\d+)/preview-email/'
-        r'(?P<message_format>(text|html))/$',
+        r'(?P<message_format>text|html)/$',
         views.PreviewReviewRequestEmailView.as_view(),
         name='preview-review-request-email'),
 
     url(r'^reviews/(?P<review_id>\d+)/preview-email/'
-        r'(?P<message_format>(text|html))/$',
+        r'(?P<message_format>text|html)/$',
         views.PreviewReviewEmailView.as_view(),
         name='preview-review-email'),
 
     url(r'^reviews/(?P<review_id>\d+)/replies/(?P<reply_id>\d+)/'
-        r'preview-email/(?P<message_format>(text|html))/$',
+        r'preview-email/(?P<message_format>text|html)/$',
         views.PreviewReplyEmailView.as_view(),
         name='preview-review-reply-email'),
 
