Есть строка которая содержит примерно это `var = 'When parents goWhat do they listen toWhy How' `
На выходе мне нужно получить `When parents go. What do they listen to. Why How` . Но мой код ниже ставить точку перед словом 'How' `When parents go. What do they listen to. Why . How
`
var = 'When parents goWhat do they listen toWhy How'
words = ['When', 'Why', 'What', 'How']
for word in words:
if not var.startswith(word):
var = var.replace(word, f'. {word}')
print(var)
Как я могу переделать мой код, что бы он не ставил точку перед словом 'How' ?
То есть вообще мне нужно разделять такие слова примерно как 'isHow' 'atWhen' 'goWhat' и ставить точку между ними, что бы получалось типа такого 'is. How' 'at. When' 'go. What'