jiwonz/luau_regexp
v0.1.2 ·
A regular expression library for Luau. Uploaded for pesde
RegExp for Luau
A regular expression library for Luau. Adapted from a regex implementation by github user Blockzez (https://github.com/Blockzez).
API
Create a regex with the new function:
RegExp.new(pattern: string, flags: string) -> RegularExpression
A resulting RegularExpression has the following methods:
RegularExpression:exec(str: string) -> MatchRegularExpression:test(str: string) -> boolean
The Match object resulting from exec has the following fields:
[1..n]- The array potion of theMatchobject contains captured groupsn- The length of the array of resulting captured groupsindex- The index in the original string where the match beginsinput- The original string passed intoexec
Flags
The following flags can be provided via the second argument to RegExp.new:
- "i" - ignoreCase
- "g" - global
- "m" - multiline