коля.png71 Кб, 800x800
Нужен код по программирования на Python. Интересная задача Коля 137416 В конец треда | Веб
findNames(s) – определяющую имена (ФИО) в тексте s типа «Алексей Сергеевич
Швец это известный общественный деятель, П. О. Борисов был у нас в гостях, Лейбниц
Г. многое сделал для математики».

на выходе получаем Алексей Сергеевич Швец, П О Борисов, Лейбниц Г

Дедлайн горит
2 137418
>>416 (OP)
Тут не фриланс, тебе скорее регулярки нужны.
3 137797
>>416 (OP)
def findNames(s):
pattern = r'([А-ЯЁ][а-яё]+(?: [А-ЯЁ][а-яё]+)?(?: [А-ЯЁ][а-яё]+)?)'
names = re.findall(pattern, s)
return ', '.join(names)

text = "Алексей Сергеевич Швец это известный общественный деятель, П. О. Борисов был у нас в гостях, Лейбниц Г. многое сделал для математики"
result = findNames(text)
print(result)
Обновить тред
« /web/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее