results = [[['2020 is the year', '29 year old "Samuel G"', '25 year old "John P Krul"', '40 year old "Trey Nunez S"', '22 year old "Fiona S Paul"', '50 year old "Sean J Beal"']]]
Я пытался с последующим, но это, кажется, избавляется от среднего слова в "" в python3.
print([re.sub(r'"(\w+)(\s(\w+))*"', '"\\1\\3"', x.lower()) for x in results[0]])
Мой желаемый вывод
results = [[['2020 is the year', '29 year old "samuelg"', '25 year old "johnpkrul"', '40 year old "treynunezs"', '22 year old "fionaspaul"', '50 year old "seanjbeal"']]]
Удалите только между "" и строчными буквами в "", чтобы "Джон П Крул" перешел в "johnpkrul", сохраняя все то же самое.
Что необходимо изменить в коде?