Как добавить дефис к заглавным буквам
Допустим у меня есть строка, к примеру 'Hello World My Name Is John'
Мне нужно преобразовать её во что то подобное 'hello-world-my-name-is-john
.
Я пробовал string.replace(' ', '-').lower()
, но проблема в том, что строка может быть подобной этой 'HellloWorldMyNameIsJohn'
, и тогда программа не работает.