Как парсить юзернеймы из чата в 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, для дальнейшего использования.

Следуя этим простым шагам, ты сможешь легко извлечь юзернеймы из истории чата и использовать их по своему усмотрению. Удачи!

Начать дискуссию