Lua PCRE regular expression functions
PCRE regular expression functions (rex) The functionality of the PCRE (Perl Compatible Regular Expression) library is available to Lua scripts. This is exactly the same regular expression matching that is done in triggers and alias matching. First you create (compile) a regular expression into a rex object using rex.new. Once the object is compiled you can repeatedly match it against target strings using re:match, re:gmatch, and re:exec (where "re" is the name of the compiled object). See Also ... Topics Lua base functions Lua bc (big number) functions Lua bit manipulation functions Lua coroutine functions Lua debug functions Lua io functions Lua math functions Lua os functions Lua package functions Lua script extensions Lua string functions Lua table functions Lua utilities Scripting Lua functions re:exec (Matches a regexp to a string, returning offsets) re:gmatch (Matches a regexp to a string, applying a function) re:match (Matches a regexp to a string) rex.flags (Returns a table of PCRE flags) rex.new (Compiles a regular expression) (Help topic: general=lua_rex) Documentation contents page