1
0
forked from docs/doc-exports

Compare commits

...

3 Commits

Author SHA1 Message Date
433306211f fixing other special characters 2023-01-25 13:27:37 +00:00
ab157c813f small pep8 fixes 2023-01-25 11:02:45 +00:00
f7a7485226 adding fix for & character 2023-01-25 09:48:06 +00:00

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,7 +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