P0M61K Активный Автор темы 263 54 15 Июл 2019 #1 Игрок говорит команду. Нужно вывести её через RegExMatch. Ivan_Ivanovich сказал: следующая команда /pee а скрипт сделал действие с этой командой
Игрок говорит команду. Нужно вывести её через RegExMatch. Ivan_Ivanovich сказал: следующая команда /pee а скрипт сделал действие с этой командой
Решение #Rin 15 Июл 2019 AutoHotKey: input := "Ivan_Ivanovich сказал: следующая команда /pee" if (RegExMatch(input, "(.*)\sсказал:\s(.*)\/(.*)", out)) { /* out1 = Ivan_Ivanovich out2 = следующая команда out3 = pee */ }
AutoHotKey: input := "Ivan_Ivanovich сказал: следующая команда /pee" if (RegExMatch(input, "(.*)\sсказал:\s(.*)\/(.*)", out)) { /* out1 = Ivan_Ivanovich out2 = следующая команда out3 = pee */ }
#Rin Известный Всефорумный модератор 1,214 1,043 15 Июл 2019 Решение #2 AutoHotKey: input := "Ivan_Ivanovich сказал: следующая команда /pee" if (RegExMatch(input, "(.*)\sсказал:\s(.*)\/(.*)", out)) { /* out1 = Ivan_Ivanovich out2 = следующая команда out3 = pee */ } Реакции: P0M61K Позитивный голос 0 Негативный голос Решение
AutoHotKey: input := "Ivan_Ivanovich сказал: следующая команда /pee" if (RegExMatch(input, "(.*)\sсказал:\s(.*)\/(.*)", out)) { /* out1 = Ivan_Ivanovich out2 = следующая команда out3 = pee */ }