rex.flags
Returns a table of PCRE flags
Prototype
flag_table = rex.flags ()
Description
This returns a table of PCRE flags. You can index into this to get various compile and runtime flags.
The following are valid compile-time flags:
The following are valid compile-time flags:
-
ANCHORED
CASELESS
DOLLAR_ENDONLY
DOTALL
EXTENDED
EXTRA
MULTILINE
NO_AUTO_CAPTURE
UNGREEDY
UTF8
-
ANCHORED
NOTBOL
NOTEOL
NOTEMPTY
re = rex.new ("(.+) goes (.+)", rex.flags ().CASELESS)
This would make a caseless regular expression.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.new - Compiles a regular expression
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