From 433306211f813fed72abab3de35d447facf190f3 Mon Sep 17 00:00:00 2001 From: Vladimir Hasko Date: Wed, 25 Jan 2023 13:27:37 +0000 Subject: [PATCH] fixing other special characters --- otc_doc_convertor/convertor.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/otc_doc_convertor/convertor.py b/otc_doc_convertor/convertor.py index 0aa28525d..f256415a3 100644 --- a/otc_doc_convertor/convertor.py +++ b/otc_doc_convertor/convertor.py @@ -22,6 +22,7 @@ class OTCDocConvertor: new_name = current_name.replace(" - ", "_") new_name = new_name.replace(" ", "_") new_name = new_name.replace("/", "_") + new_name = new_name.replace("=", "_") new_name = new_name.replace("'", "") new_name = new_name.replace('"', "") new_name = new_name.replace("`", "") @@ -30,9 +31,15 @@ class OTCDocConvertor: new_name = new_name.replace("?", "") new_name = new_name.replace("(", "") new_name = new_name.replace(")", "") + new_name = new_name.replace(",", "") + new_name = new_name.replace("!", "") + new_name = new_name.replace("<", "") + new_name = new_name.replace(">", "") new_name = new_name.replace("#", "sharp") + new_name = new_name.replace("%", "pct") new_name = new_name.replace('_&_', '_and_') new_name = re.sub(r'(\w+)&(\w+)', r'\1_and_\2', new_name) + new_name = re.sub('(_+)', '_', new_name) new_name = new_name.lower() return new_name