Фон
У меня есть следующий код, который является вариацией # Заменить имя в строке в Python
s = "The myth of Johnny Appleseed states that he ate many apple seeds"
s.replace('Johnny Appleseed','***')
Вывод
'The myth of *** states that he ate many apple seeds'
Задача
Но что, если имя и фамилия содержат много вариаций (неполный список)
#misspellings
Johnny Applseed
Johny Appleseed
Johnny Applesee
#Letter case
johnny appleseed
JOHNNY APPLESEED
JoHny ApPleseED
Вопрос
Как получить такой же вывод, как указано выше
'The myth of *** states that he ate many apple seeds'
Если какие-либо или все эти вариации присутствуют в первом ифамилия?