Next: string  
Prev: rand  
Up: Standard Modules  
Top: Top  
4.4. Standard Module regsub
This module defines a number of functions useful for working with
regular expressions (see built-in module regex).
- sub (pat, repl, str) -- function of module regsub
- 
Replace the first occurrence of pattern pat in string
str by replacement repl.  If the pattern isn't found,
the string is returned unchanged.  The pattern may be a string or an
already compiled pattern.  The replacement may contain references
`\digit' to subpatterns and escaped backslashes.
- gsub (pat, repl, str) -- function of module regsub
- 
Replace all (non-overlapping) occurrences of pattern pat in
string str by replacement repl.  The same rules as for
sub()apply.  Empty matches for the pattern are replaced only
when not adjacent to a previous match, so e.g.gsub('', '-', 'abc')returns'-a-b-c-'.
- split (str, pat) -- function of module regsub
- 
Split the string str in fields separated by delimiters matching
the pattern pat, and return a list containing the fields.  Only
non-empty matches for the pattern are considered, so e.g.
split('a:b', ':*')returns['a', 'b']andsplit('abc', '')returns['abc'].