Задать вопрос
@s4q

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

Нужно сравнить две строки, например:
LEMUR 2 KAREN_B и LEMUR-2-KAREN_B, при использовании обычного if очевидно они совпадать не будут, но нужно сделать так, чтобы они совпали, какое нибудь перекрестное сравнение, что-то такое. Как это можно сделать?
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы