From 891fd0ac3895fc289da5133c8c4e2be255c86564 Mon Sep 17 00:00:00 2001 From: gtema Date: Fri, 4 Nov 2022 12:05:05 +0000 Subject: [PATCH] Try to fix ``/*`` combination Reviewed-by: Hasko, Vladimir Co-authored-by: gtema Co-committed-by: gtema --- otc_doc_convertor/convertor.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/otc_doc_convertor/convertor.py b/otc_doc_convertor/convertor.py index 52d2bd572..7773d3b10 100644 --- a/otc_doc_convertor/convertor.py +++ b/otc_doc_convertor/convertor.py @@ -306,6 +306,10 @@ class OTCDocConvertor: new = f"{em.string}" em.replace_with(bs4.BeautifulSoup(new, "html.parser")) + for p in soup.body.find_all(string=re.compile(r"(/\*)")): + if p.string and p.parent.name == "p": + p.string.replace_with(p.string.replace("/*", "/``*``")) + escape_asterisk_re = r"\((\*)[\.,]" for p in soup.body.find_all(string=re.compile(escape_asterisk_re)): if p.string: