diff --git a/markdown/extensions/abbr.py b/markdown/extensions/abbr.py index 36c1d91c8..b35945fbb 100644 --- a/markdown/extensions/abbr.py +++ b/markdown/extensions/abbr.py @@ -121,7 +121,7 @@ def run(self, root: etree.Element) -> etree.Element | None: # Build and compile regex abbr_list = list(self.abbrs.keys()) abbr_list.sort(key=len, reverse=True) - self.RE = re.compile(f"\\b(?:{ '|'.join(re.escape(key) for key in abbr_list) })\\b") + self.RE = re.compile(f"\\b(?:{'|'.join(re.escape(key) for key in abbr_list)})\\b") # Step through tree and modify on matches self.iter_element(root) diff --git a/markdown/postprocessors.py b/markdown/postprocessors.py index 7f5ede90c..48d366078 100644 --- a/markdown/postprocessors.py +++ b/markdown/postprocessors.py @@ -86,7 +86,7 @@ def substitute_match(m: re.Match[str]) -> str: if key not in replacements: if key[3:-4] in replacements: - return f'

{ replacements[key[3:-4]] }

' + return f'

{replacements[key[3:-4]]}

' else: return key @@ -94,7 +94,7 @@ def substitute_match(m: re.Match[str]) -> str: if replacements: base_placeholder = util.HTML_PLACEHOLDER % r'([0-9]+)' - pattern = re.compile(f'

{ base_placeholder }

|{ base_placeholder }') + pattern = re.compile(f'

{base_placeholder}

|{base_placeholder}') processed_text = pattern.sub(substitute_match, text) else: return text