У меня есть 2 строки
a = "abc feat. def"
b = "abc Feat. def"
Я хочу получить строку перед словом feat.
или feat.
Это то, что я делаю,
a.split("feat.", 1)[0].rstrip()
Это возвращает abc
. Но как я могу выполнить поиск без учета регистра с помощью разделителя разделителя?
Это то, что я пробовал до сих пор
b.split("feat." or "Feat.", 1)[0].rstrip()
Выход - abc Feat. def
b.split("feat." and "Feat.", 1)[0].rstrip()
Вывод - abc
a.split("feat." and "Feat.", 1)[0].rstrip()
Вывод - abc Feat. def
.
a.split("feat." or "Feat.", 1)[0].rstrip()
Вывод - abc
Почему эта разница с and
и or
в обоих случаях?