Alexandr007 Новичок Автор темы 1 0 24 Июл 2022 #1 Помогите пожалуйста вытащить из строки чатлога число 31 через regexmatch [12:13:07] Вы поймали: {F2994A}Таймень [31.3 кг]
Помогите пожалуйста вытащить из строки чатлога число 31 через regexmatch [12:13:07] Вы поймали: {F2994A}Таймень [31.3 кг]
darksoor Известный 679 355 25 Июл 2022 #2 Alexandr007 написал(а): Помогите пожалуйста вытащить из строки чатлога число 31 через regexmatch [12:13:07] Вы поймали: {F2994A}Таймень [31.3 кг] Нажмите для раскрытия... AutoHotKey: RegExMatch(chatlog, "\[\d{1,2}\:\d{1,2}\:\d{1,2}\] Вы поймали\: \{\w+\}[А-я]+ \[(\d+)\.\d{1} кг\]", var) ; var1 = 31 Реакции: SHEℝ Позитивный голос 0 Негативный голос
Alexandr007 написал(а): Помогите пожалуйста вытащить из строки чатлога число 31 через regexmatch [12:13:07] Вы поймали: {F2994A}Таймень [31.3 кг] Нажмите для раскрытия... AutoHotKey: RegExMatch(chatlog, "\[\d{1,2}\:\d{1,2}\:\d{1,2}\] Вы поймали\: \{\w+\}[А-я]+ \[(\d+)\.\d{1} кг\]", var) ; var1 = 31
kowalskiy Участник 26 4 9 Авг 2022 #3 ахк: global chatlog := a_MyDocuments "путь к игре" F2:: { FileRead, Str, %chatlog% StringReplace, Str, Str, `r`n, `n, 1 StringReplace, Str, Str, `r, `n, 1 RegExMatch("`n" Str "`n", "i).*\n\[\d+:\d+:\d+]\s*\Вы поймали: {F2994A}(.*)[(.*).(.*) кг]", match) addChatMessage(mathc2) } return Позитивный голос 0 Негативный голос
ахк: global chatlog := a_MyDocuments "путь к игре" F2:: { FileRead, Str, %chatlog% StringReplace, Str, Str, `r`n, `n, 1 StringReplace, Str, Str, `r, `n, 1 RegExMatch("`n" Str "`n", "i).*\n\[\d+:\d+:\d+]\s*\Вы поймали: {F2994A}(.*)[(.*).(.*) кг]", match) addChatMessage(mathc2) } return