fixing other special characters

This commit is contained in:
Hasko, Vladimir 2023-01-25 13:27:37 +00:00
parent ab157c813f
commit 433306211f

View File

@ -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