Краш и-за спец. символов в find. (Поиск в imgui)

Miron_Diamond

Новичок
Автор темы
8
0
Версия MoonLoader
.026-beta
Сделал типо поиск текста в imgui и появилась проблема и-за спец. символов... Если ввести в поиск "[" например, или "(", то скрипт попросту крашит.
Как обойти это?
 

sjsuhwhwhv

Известный
87
19
а если нужен поиск слов? И куда это?)
 

Hatiko

Известный
Проверенный
1,494
617
а если нужен поиск слов? И куда это?)
В переменной, в которой вводится текст для поиска, экранировать служебные символы, либо чтобы не париться можно все символы экранировать:
text:find(search.v:gsub("%p", "%%%1"))
 
  • Нравится
Реакции: Miron_Diamond