frs
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: В сборку добавлять не стоит | Угу, согласен. Посмотрел в инете сколько всего дополнительного понаписано для lua, не тащить же всё в сборку. ------------ Краткая инструкция- берем lrexlib с http://luaforge.net/frs/?group_id=63&release_id=1153 . Мозгов на компиляцию 2.4.0 мне не хватило, поэтому я взял скомпилированную 2.3.0, в файле rex_pcre.51 hex редактором поменял lua51.dll на SciTE.exe, переименовал его в rex_pcre.dll и вместе с pcre.dll закинул в доступное SciTE место. Ну и начал ставить опыты (доки по употреблению можно посмотреть в зипе с исходниками.) re=require("rex_pcre") print(re.match("Abc","A")) print(re.match("Abc","a")) print(re.match("Abc","a",1,"i")) print(re.match("Abc123","\\d{2}")) print(re.gsub("Abc123","\\d{2}"," -*%1*- ")) и т.д., и т.п. основное отличие от привычного синтаксиса в том, что приходится удваивать слеши в выражениях для их экранирования в lua - \\d, \\s, \\w ... |