Добрый день! Посмотрите, пожалуйста! Есть примерно такая строка: 'abc;defg;"hij;kl";mnop;"qrst;";uvw'
Все слова отделены ; А некоторые взяты в кавычки и там внутри есть ; (может быть по несколько слов в кавычках). Я неправильно заменяю ; на подчеркивания внутри кавычек?
text = re.sub(r'"\w*;\w*"', r'"\w*_\w*"', text)