1 (изменено: rulowtimofei, 2021-03-18 22:10:32)

Тема: .

.

2

Re: .

По сути у вас почти все готово, надо лишь исключить все символы кроме цифр из части после фигурных скобок {...}. Проверить можно тут https://regex101.com/, еще норм помощь по регулярным выражениям есть тут https://tools.icoder.uz/regex-tester.php

GD

3 (изменено: teadrinker, 2021-01-23 21:29:50)

Re: .

rulowtimofei пишет:

Но он записывает:

Или я чего-то не понимаю, но с таким регексом вообще ничего записывать не должно.

ChatLogg = NickName[758] : {FFCD00}текст 123 текст`n

MsgBox, % RegExMatch(ChatLogg, "\s*\ .*?\[(\d+)] : \s*(/`*.*?(.*)\s.*?)\n", match)
MsgBox, %match1% | %match3%
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4 (изменено: rulowtimofei, 2021-03-18 22:11:30)

Re: .

.

5

Re: .

ChatLogg = [18:47:21] Sergio_Molodoy[759] : {FFCD00}223 non rp nick`n

if RegExMatch(ChatLogg, "\[(\d+)]\V+}(\d+)", match)
   MsgBox, %match1% | %match2%
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6

Re: .

teadrinker
В чём смысл использования "\V+"? Я понимаю что это работает с примером строки из #4, но не из топика.
Так не проще для всех случаев?


if RegExMatch(ChatLogg, "\[(\d+)].*?}[^\r\n]+?(\d+)", match)
   MsgBox, %match1% | %match2%
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

7

Re: .

ChatLogg = NickName[758] : {FFCD00}текст 123`n

if RegExMatch(ChatLogg, "\[(\d+)].*?}\V+?(\d+)", match)
   MsgBox, %match1% | %match2%

[^\r\n]+ то же самое, что \V+

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

8 (изменено: rulowtimofei, 2021-03-18 22:10:47)

Re: .

.

9

Re: .

Чекайте ещё раз.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder