Попался мне на глаза один списочек. А поскольку дело было вечером, делать было нечего... Решил я над ним поиздеваться в меру сил и возможностей, а также вспомнить работу со строками и массивами. Плюс исследовательский интерес, сколько можно довольствоваться общими фразами и зачем, когда есть замечательный ексель и можно посчитать?
Берем этот самый списочек людей, форматируем и ищем вхождения подстрок. По нахождении удаляем содержимое найденной ячейки после визуального контроля. В принципе, вполне работает и банальное ctrl-F, но я за десять минут набросал примитивнейший макрос и в результате обработка заключалась в нажатии мышой на пупочки "Удалить нах" и "Оставить нах".
Понятно, что в этом случае качество обработки зависит от качества предварительно составленного массива подстрок, вхождения которых мы ищем. Скрипт я постить не буду, примитивен зело и неоптимизирован, делалось левой задней и
После чего я пробежался вверх-вниз по списку глазами и вычистил всяких не попавших в наши сети мертвецов вроде "Фадеев(Звиадзе)". Грешен, каюсь, эксепшены не обрабатывал.
Даже такая, очень грубая обработка, эдакое первичное обогащение руды оставило 661-го человека из первоначального списка в 1667. В списке были оставлены Алмазовы, Вахиды Вадуловичи и прочие Рафкаты Мавлетдиновичи в изрядных количествах, потому как не суть совершенно. Ну, осталось бы там 500 человек, как это принципиально поменяет картину?
Вы знаете... Я вас обманул. Список не попадался мне на глаза. На глаза мне попался
Итого: чуть более получаса, а насколько понятнее стал этот лучший из миров.