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

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

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

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

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект