@s4q

Как сравнить две строки?

Нужно сравнить две строки, например:
LEMUR 2 KAREN_B и LEMUR-2-KAREN_B, при использовании обычного if очевидно они совпадать не будут, но нужно сделать так, чтобы они совпали, какое нибудь перекрестное сравнение, что-то такое. Как это можно сделать?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
@AlbertForest
Зависит от содержания строк. Опираясь на строки в твоем примере - можно почистить регуляркой
import re

def clear(string):
    return re.sub(r'\W', '', string)

print(clear('LEMUR-2-KAREN_B') == clear('LEMUR 2 KAREN_B'))
>>> True
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 200 000 ₽
Гринатом Москва
от 150 000 ₽
DIGITAL SECTOR Краснодар
от 150 000 до 250 000 ₽