Text processing

Module regex

Regular expressions.

re(s)
Obtain a regular expression from a string representation s.
Type Regex, r: Regex
r.match(s)
Return true if r matches s, else false.
r.list(s)
Return the list of non-overlapping matches.
r.split(s)
Split the string s into parts, using pattern r as a separator.
r.groups(s)
Return the list of groups if r matches s, else null.
r.replace(s,f)
Replace every non-overlapping match x with f(x).