From 51eee2dc8062c53568cdb25a305f497d5608dbde Mon Sep 17 00:00:00 2001 From: Kiryl Date: Fri, 21 Oct 2022 17:07:08 +0300 Subject: [PATCH] Change processing of anchor ids --- src/epub_converter/epub_converter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/epub_converter/epub_converter.py b/src/epub_converter/epub_converter.py index dbf3509..3cd55fb 100644 --- a/src/epub_converter/epub_converter.py +++ b/src/epub_converter/epub_converter.py @@ -309,7 +309,7 @@ class EpubConverter: @staticmethod def create_unique_id(href: str, id_: str) -> str: - return re.sub(r"([^\w\s])|_|-", "", href) + re.sub(r"[_-]", "0", id_) + return "id" + re.sub(r'[\W_]+', "", href) + re.sub(r'[\W_]+', "0", id_) def match_href_to_path_from_toc(self, cur_file_path: str,