Приведи пример нормализации в виде шаблона
Python
Senior
Без компании
Приведи пример нормализации в виде шаблона
Ответы
Нормализация — это процесс приведения данных к стандартной форме для уменьшения избыточности. В Python можно использовать шаблон для нормализации строк, например, приведение к нижнему регистру, удаление лишних пробелов и спецсимволов.
```
import re
def normalize_string(text: str) -> str:
# Приведение к нижнему регистру
text = text.lower()
# Удаление лишних пробелов
text = ' '.join(text.split())
# Удаление спецсимволов (оставляем только буквы, цифры и пробелы)
text = re.sub(r'[^a-z0-9\s]', '', text)
return text
# Пример использования
raw_text = " Hello, World! 123 "
normalized = normalize_string(raw_text)
print(normalized) # "hello world 123"
```