Open topic with navigation
LuaRegexMatch object provides information about the matches for a regular expression found in a string. For example, the
regex_search function returns a
If a match is found for a regular expression at multiple points in the string, you can use the
next() method to get a
LuaRegexMatch object for the next match.
If the regular expression contained sub-expressions (surrounded by parentheses) the methods of
LuaRegexMatch objects can also be used to retrieve information about the sub-expression matches.
If you have a
LuaRegexMatch object called
match you can call its methods using the "
:" operator. For example:
|length||Returns the length of the sub match.|
|next||Returns a LuaRegexMatch for the next match.|
|position||Returns the position of the sub match as an index from 1.|
|size||Returns the number of sub matches for the current match.|
|str||Returns the string for the sub match.|