Есть текст:
text = "Hello lolo lo!"
Мне нужно как то заменить слово "lo" на слово "лол"
Я делал через replace() и выходило : "Helлол лоллол лол".
А нужно чтобы в итоге стало: ""Hello lolo лол!""
Желательно без библиотек.
Так у вас нет слова ло, у вас есть слог ло.
Если не видите как его можно логически отделить от другого текста (ло в конце строки, ло с восклицательным знаком, пробел перед ло), то никак.
то ничего дельного, кроме костылей на ум и не приходит.
Только выписывание всех спецсимволов в список (если даже import string нельзя), деление текста на пробелы, потом на символы, и заменять вот так вот