Annotation of researchv10dc/man/mana/regex.3, revision 1.1.1.1

1.1       root        1: .TH REGEX 3 deprecated
                      2: .SH NAME
                      3: re_comp, re_exec \(mi regular expression handler
                      4: .SH SYNOPSIS
                      5: .nf
                      6: .B char *re_comp(s)
                      7: .B char *s;
                      8: .PP
                      9: .B re_exec(s)
                     10: .B char *s;
                     11: .fi
                     12: .SH DESCRIPTION
                     13: .I Re_comp
                     14: compiles a regular expression into an internal form suitable for
                     15: pattern matching.
                     16: .I Re_exec
                     17: checks the argument string against the last string passed to
                     18: .I re_comp.
                     19: .PP
                     20: .I Re_comp
                     21: returns
                     22: .L 0
                     23: if the string
                     24: .I s
                     25: was compiled successfully; otherwise a string containing an
                     26: error message is returned. If
                     27: .I re_comp
                     28: is passed
                     29: .L 0
                     30: or a null string, it returns without changing the currently
                     31: compiled regular expression.
                     32: .PP
                     33: .I Re_exec
                     34: returns 1 if the string
                     35: .I s
                     36: matches the last compiled regular expression,
                     37: .L 0
                     38: if the string
                     39: .I s
                     40: failed to match the last compiled regular expression, and
                     41: .L -1
                     42: if the compiled regular expression was invalid (indicating an
                     43: internal error).
                     44: .PP
                     45: The strings passed to both
                     46: .I re_comp
                     47: and
                     48: .I re_exec
                     49: may have trailing or embedded newline characters;
                     50: they are terminated by nulls.
                     51: The regular expressions are otherwise as described for
                     52: .IR ed (1).
                     53: .SH "SEE ALSO"
                     54: .IR ed (1), 
                     55: .IR expr (1), 
                     56: .IR regexp (3)
                     57: .SH DIAGNOSTICS
                     58: .I Re_exec
                     59: returns
                     60: .L -1
                     61: for an internal error.
                     62: .SH BUGS
                     63: These routines have been superseded by
                     64: the more general routines of
                     65: .IR regexp (3).
                     66: They have been retained only for compatibility.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.