Как парсить юзернеймы из чата в Telegram: Пошаговая инструкция
Хочешь узнать, как легко и быстро извлечь юзернеймы из истории чата? Эта статья поможет тебе разобраться во всем! Мы расскажем, как экспортировать историю чата, открыть её в Notepad++ и использовать регулярные выражения для поиска юзернеймов.
1. Экспорт истории чата
- Экспортируй историю чата:Открой чат, из которого хочешь экспортировать историю.Найди опцию экспорта истории (обычно она находится в настройках чата).Сохрани файл в формате, поддерживаемом Notepad++ (например, .html или .txt).
- Открой файл в Notepad++:Найди сохраненный файл (например, message.html).Кликни по файлу правой кнопкой мыши и выбери Редактировать в Notepad++.
2. Поиск юзернеймов с помощью регулярных выражений
Теперь, когда файл открыт в Notepad++, можно приступать к поиску юзернеймов.
- Открой окно поиска:Нажми Ctrl + F или выбери Search (Поиск) → Find (Найти) в меню.
- Включи регулярные выражения:В окне поиска выбери опцию Match using regular expression.
3. Используй регулярные выражения для поиска
3.1. Поиск юзернеймов, написанных как ссылки (https://t.me/username):
- Используй это регулярное выражение:https?:\/\/t\.me\/[A-Za-z0-9_]+
- Нажми Enter, затем Mark All (Пометить все) и Copy Marked Text (Копировать помеченные).
- Вставь скопированные данные в новый файл.
3.2. Поиск юзернеймов через символ @ (например, @username):
- Используй это регулярное выражение:@[A-Za-z_][A-Za-z0-9_]+
- Следуй тем же шагам: Mark All и Copy Marked Text.
3.3. Поиск одновременно и ссылок, и юзернеймов с @:
- Используй это регулярное выражение:https?:\/\/t\.me\/[A-Za-z0-9_]+|@[A-Za-z_][A-Za-z0-9_]+
- Следуй тем же шагам: Mark All и Copy Marked Text.
4. Дополнительные советы
4.1. Удаление дубликатов:
- Вставь скопированные результаты в новый файл.
- Выбери Search → Remove Duplicates или используй плагины Notepad++, такие как TextFX.
4.2. Сохранение и экспорт:
- Сохрани результаты в удобном формате, например, .csv или .txt, для дальнейшего использования.
Следуя этим простым шагам, ты сможешь легко извлечь юзернеймы из истории чата и использовать их по своему усмотрению. Удачи!
Начать дискуссию