Notepad++ поиск номеров телефона в коде или файле, и удаление дублирующих строк
Шаг 1. Находим все номера в коде
Вы можете воспользоваться регулярными выражениями в Notepad++ для поиска и извлечения номеров телефонов, которые начинаются с плюса. Вот как это можно сделать:
- Откройте ваш файл в Notepad++.
- Нажмите Ctrl + F, чтобы открыть поиск.
- Перейдите на вкладку «Replace» (Заменить).
- Установите галочку напротив «Regular expression» (Регулярные выражения).
- В поле «Find what» (Найти) введите следующее регулярное выражение:
\+\d{1,3} \d{3} \d{3}-\d{2}-\d{2}
но лучше такое, так как могут без тире встречаться:
\+\d{1,3} \d{3}[\s-]?\d{3}[\s-]?\d{2}[\s-]?\d{2,4}
Это регулярное выражение будет искать номера телефонов, которые начинаются с плюса, за которым следует код страны (от 1 до 3 цифр), пробел, три цифры, еще один пробел, три цифры, дефис, две цифры, дефис и еще две цифры.
- Нажмите кнопку «Find Next» (Найти далее) для проверки, что выражение находит номера телефонов в вашем тексте.
- Когда убедитесь, что все верно, нажмите кнопку «Replace All» (Заменить все), чтобы оставить только найденные номера телефонов.
- Закройте диалог поиска и сохраните изменения.
Теперь у вас останутся только номера телефонов, начинающиеся с плюса, в вашем файле.
Шаг второй. Удаляем дублирующие номера…
Для этих целей рекомендую использовать специализированные средства (ибо, иногда способы в статье немного шалят). Вот два рабочий сервиса, которыми я пользуюсь при случае: