Searcher
Searcher — расширение VS Code для быстрого извлечения email-адресов и логинов из открытого файла. Поддерживает фильтрацию по домену и заменяет содержимое документа результатом (по одному значению в строке).
Возможности
- Находит email-адреса в тексте и формирует чистый список.
- Извлекает только логины (часть до
@).
- Оставляет только IPv4-адреса.
- Фильтрует по домену через список найденных доменов или ручной ввод.
- Удаляет строки по содержимому: оставить только строки с текстом или удалить их.
- Работает локально, без настроек и внешних сервисов.
Команды
Searcher: Extract Logins by Domain
Searcher: Extract Emails by Domain
Searcher: Extract Logins
Searcher: Extract IPs
Searcher: Remove Lines Containing Text
Searcher: Remove Lines Without Text
Как использовать
- Откройте файл с данными.
- Запустите команду Searcher.
- При необходимости выберите домен из списка или введите вручную.
- Файл будет заменен результатом.
Совет: если нужно сохранить исходный текст, сделайте копию файла или используйте Undo.
Пример
Входной текст:
anna@example.com
john@corp.io
sales@corp.io
Команда Searcher: Extract Emails by Domain и домен corp.io:
john@corp.io
sales@corp.io
Команда Searcher: Extract Logins:
anna
john
sales
Фильтрация по тексту
Searcher: Remove Lines Containing Text удаляет все строки, где встречается введенный текст.
Searcher: Remove Lines Without Text удаляет все строки, где введенного текста нет.
Поиск чувствителен к регистру.
�оки, где введенного текста нет.
Поиск чувствителен к регистру.
Объединение портов по IP
Если в файле есть наборы ip:port, команда Searcher: Combine Ports by IP сгруппирует порты по IP.
Пример:
10.0.0.1:80 10.0.0.1:443
10.0.0.2:22
10.0.0.1:8080
Результат:
10.0.0.1:80,443,8080
10.0.0.2:22