регулярка

h3ronwater

Новичок
Автор темы
24
1
Версия MoonLoader
Другое
как сделать, что бы скрипт поддерживал регулярки внутри себя. допустим я делаю биндер, и у пользователя есть окно, в которое нужно написать регулярку и выбрать тип, onserver message, onshowdialog и тд, помогите в реализации
 

Hinаta

Известный
778
360
как сделать, что бы скрипт поддерживал регулярки внутри себя. допустим я делаю биндер, и у пользователя есть окно, в которое нужно написать регулярку и выбрать тип, onserver message, onshowdialog и тд, помогите в реализации
А в чём, собственно, проблема?
 
  • Эм
Реакции: h3ronwater

h3ronwater

Новичок
Автор темы
24
1
А в чём, собственно, проблема?
и что ты мне скинул? я хочу, что бы пользователь в скрипте введя регулярку в инпут мог делать с ней что то дальше, типо кастомные регулярки
 
  • Bug
Реакции: Hinаta

Hinаta

Известный
778
360
и что ты мне скинул? я хочу, что бы пользователь в скрипте введя регулярку в инпут мог делать с ней что то дальше, типо кастомные регулярки
Ну так я пытаюсь выяснить, что именно у тебя не получается. Делаешь инпут, вставляешь его содержимое в обработчики событий, профит
 

chapo

чопа сребдс // @moujeek
Модератор
8,869
11,578
Lua:
local regex = '^ya (.+)%sebal ekarni ti (.+)';
local text = 'ya tvoe vse ebal ekarni ti babay';

local result = { pcall(string.match, text, regex) };
if (result[1]) then
    table.remove(result, 1);
    print('Matches:');
    for k, v in pairs(result) do
        print(k, v);
    end
else
    print('Error, invalid regex:', result[2]);
end
1696438943661.png
 
  • Нравится
Реакции: XRLM и Hinаta

XRLM

Против ветра рождённый
Проверенный
1,509
1,076
Lua:
local regex = '^ya (.+)%sebal ekarni ti (.+)';
local text = 'ya tvoe vse ebal ekarni ti babay';

local result = { pcall(string.match, text, regex) };
if (result[1]) then
    table.remove(result, 1);
    print('Matches:');
    for k, v in pairs(result) do
        print(k, v);
    end
else
    print('Error, invalid regex:', result[2]);
end
Посмотреть вложение 216822
не пон, чзх, какова хуя, у меня же так не получалось делать
 
  • Клоун
Реакции: Air_Official