Счетное
Очень толерантный пост.

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