diff --git a/django/contrib/admindocs/utils.py b/django/contrib/admindocs/utils.py index 1dc30a3960..b836d17fd1 100644 --- a/django/contrib/admindocs/utils.py +++ b/django/contrib/admindocs/utils.py @@ -145,7 +145,7 @@ unnamed_group_matcher = _lazy_re_compile(r'\(') def replace_metacharacters(pattern): """Remove unescaped metacharacters from the pattern.""" return re.sub( - r'((?:^|(?\w+)\B/(\w+)?', '//'), + (r'^\A(?P\w+)\Z', '/'), ) for pattern, output in tests: with self.subTest(pattern=pattern):