У меня есть следующие неструктурированные данные в текстовом файле, которые являются данными журнала сообщений от Discord.
[06-Nov-19 03:36 PM] Dyno#0000
{Embed}
Server
**Message deleted in #reddit-feed**
Author: ? | Message ID: 171111183099756545
[12-Nov-19 01:35 PM] Dyno#0000
{Embed}
Member Left
@Unknown User
ID: 171111183099756545
[16-Nov-19 11:25 PM] Dyno#0000
{Embed}
Member Joined
@User
ID: 171111183099756545
По сути, моя цель состоит в том, чтобы проанализировать данные и извлечь все сообщения о присоединении и выходе, а затем построить график роста числа участников на сервере. Некоторые сообщения не имеют значения, и каждый блок сообщений также имеет различную длину строк.
Date Member-change
4/24/2020 2
4/25/2020 -1
4/26/2020 3
Я попытался проанализировать данные в al oop, но поскольку данные неструктурированы и имеют различную длину строки, я запутался в том, как его настроить. Есть ли способ игнорировать все блоки без "Член присоединен" и "Член оставлен"?