вырвать id

lautarox

Участник
Автор темы
15
1
Как вырвать id из чатлога на ахк. Например тип написал дай дигл, ахк вырывает его айди и пишет "/gg [id] 100" знаю что оно делается через regexmach но хз как

вот чатлог [17:15:00]Челик_Челик [987]: мку
 

Kvisk

Известный
204
209
Тебе подсказать с регуляркой?
Вот тебе строка
AutoHotKey:
reg := "^(\[[\d:]+\])?([A-zА-я_]+)\s\[(\d{1,3})\]:\s(.*)$"

Вернёт следующее:
AutoHotKey:
Out1 = [17:15:00]     # Если у человека он выключен будет Null
Out2 = Челик_Челик    # Ник человека (кириллица\латиница)
Out3 = 987            # id человека (только 3 цифры)
Out4 = мку            # абсолютно любой текст, который напишет человек..
                    # ..(с этой строкой можешь работать, на проверку нужного тебе гана\фразы)
Если ты хочешь чтобы за тебя полностью написали код, тебе в раздел заказов