rex.new
Compiles a regular expression
Prototype
re = rex.new (pattern, flags)
Description
This compiles a pattern, returning a regular expression object that can be used to test regular expressions. For example:
re = rex.new ("(.+) goes (.+)")
Flags are optional. If you want to use them you can use the rex.flags () function to convert various flags into numbers.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
Topics
- Lua LPEG library
- Lua PCRE regular expression functions
- 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 syntax
- Lua table functions
- Lua utilities
- Scripting callbacks - plugins
- Scripting