ПРОГРАММА ОБРАЗЦА
import re
demostr = "Department of Microbiology and Immunology. Faculty of Tropical Medicine, Mahidol University, Electronic address: pornsawan.lea@mahidol.ac.th."
org = re.search(r"([A-Z][^\s,.]+[.]?\s[(]?)*(Dept|Association|Office|University|Department)[^,\d]*(?=,|\d)", demostr).group()
print(org)
ВЫХОД
Department of Microbiology and Immunology. Faculty of Tropical Medicine
Программа извлекает Организацию, Отдел из заданной строки.Работает нормально, если есть ,
после Immunology
.но когда в случаях есть точка .
после организации, она извлекает неправильный вывод.Требуемый выходной сигнал показан ниже -
ОЖИДАЕМЫЙ ВЫХОД
Department of Microbiology and Immunology