Regexp(constchar*pattern)Regexp(constchar*pattern,intlength)
Construct a new Regexp for pattern.
intMatch(constchar*text,intlength,intindex)
Attempt a match against text (of length length) at position index. The return value is the length
of the matching string, or a negative number if the match failed.
intSearch(constchar*text,intlength,intindex,intrange)
Search for a match in the string text (of length length). Matches are attempted starting at
positions between index and index plus range. If range is positive the first match after index is
reported. If range is negative the first match before index is reported. The return value is the
index of the starting position of the match, or a negative number if there is no match in the
specified range.
intBeginningOfMatch(intsubexp)intEndOfMatch(intsubexp)
Return information about the most recent match. If subexp is zero (the default), information is
reported for the complete regular expression. Other values of subexp refer to sub-expressions in
the pattern. For example, if subexp is 2, information is returned for the sub-expression
specified by the second pair of \( and \) delimiters in the pattern.