music-kraken-core/src/music_kraken/utils/string_processing.py

22 lines
495 B
Python
Raw Normal View History

def unify(string: str) -> str:
"""
returns an unified str, to make comparosons easy.
an unified string has following attributes:
- is lowercase
"""
return string.lower()
2023-04-03 09:17:55 +00:00
def fit_to_file_system(string: str) -> str:
string = string.strip()
while string[0] == ".":
if len(string) == 0:
return string
string = string[1:]
string = string.replace("/", "|").replace("\\", "|")
return string