AT&T UNIX™PC Unix System V Users Manual - tenox
AT&T UNIX™PC Unix System V Users Manual - tenox AT&T UNIX™PC Unix System V Users Manual - tenox
REGCMP ( 1 ) REGCMP (l) NAME regcmp - regular expression compile SYNOPSIS regcmp [ - ] files DESCRIPTION Regcmp , in most cases, precludes the need for calling regcmp (3X) from C programs. This saves on both execution time and program size. The command regcmp compiles the regular expressions in file and places the output in file .i. If the - option is used, the output will be placed in file .c. The format of entries in file is a name (C variable) followed by one or more blanks followed by a regular expression enclosed in double quotes. The output of regcmp is C source code. Compiled regular expressions are represented as extern char vectors. File .i files may thus be included into C programs, or file .c files may be compiled and later loaded. In the C program which uses the regcmp output, reg ex( abc ,line) will apply the regular expression named abc to line. Diagnostics are self-explanatory. EXAMPLES name "([A- Za- z] [A-Za- zO-9_] * )$0" telno "\( {0,1}([2-9][01][1-9])$0\){0,1} * " "([2-9][0-9]{2} )$1[ -]{0,1 }" "([0-9] {4} )$2" In the C program that uses the regcmp output, regex(telno, line, area, exch, rest) will apply the regular expression named telno to line. SEE ALSO regcmp(3X). - 1 -
- Page 435: MKDIR (l) MKDIR (l) NAME mkdir - ma
- Page 438 and 439: MM (l) HINTS MM (l) Mm reads the st
- Page 440 and 441: i�
- Page 442 and 443: MORE(l) MORE (l) stand-out mode, mo
- Page 444 and 445: MORE( I) MORE(l) The terminal is se
- Page 446 and 447: NEWFORM ( l ) -ck -pn -an NEWFORM (
- Page 449: NEWGRP ( I ) NEWGRP ( I ) NAME newg
- Page 452 and 453: � ', y n \,..._ --
- Page 454 and 455: NL(l) NL(l) -ssep Sep is the charac
- Page 456 and 457: NM (l) FILES NM ( l ) -V Print the
- Page 459 and 460: NROFF(l) NROFF(l) NAME nroff - form
- Page 461 and 462: OD (1) OD (1) NAME od - octal dump
- Page 463 and 464: PACK ( 1) PACK( l ) NAME pack, peat
- Page 465: PASSWD ( l ) PASSWD ( l ) NAME pass
- Page 468 and 469: PASTE (l) PASTE (l) pr(l): pr -t -
- Page 471 and 472: PR (l) PR (l) NAME pr - print files
- Page 473 and 474: PROF ( 1) PROF ( 1) NAME prof - dis
- Page 475 and 476: PRS ( l ) PRS ( l ) NAME prs - prin
- Page 477 and 478: PRS ( 1 ) PRS ( 1 ) TABLE 1 (Contin
- Page 479 and 480: PS ( l ) PS ( l ) NAME ps - report
- Page 481: PS (l) PS (l) WCHAN (1) The event f
- Page 484 and 485: PTX ( 1) PTX ( 1) SEE ALSO nroff( l
- Page 488 and 489: � I ? / � '·---
- Page 491 and 492: RMDEL ( l ) RMDEL ( l ) NAME rmdel
- Page 493: SACT ( 1 ) SACT ( 1 ) NAME sact - p
- Page 497: SCRSET ( 1) ( AT&T UNIX PC only ) S
- Page 500 and 501: SDB ( 1) SDB ( 1) An exception to t
- Page 502 and 503: SDB ( 1 ) SDB ( 1) by the length sp
- Page 504 and 505: SDB ( 1) SDB (I) finishes. linenumb
- Page 506 and 507: SDB(l) SDB(l) V Print the version n
- Page 509 and 510: � I SDIFF ( 1 ) SDIFF ( 1) NAME s
- Page 511 and 512: SED ( 1 ) SED ( 1) NAME sed - strea
- Page 513: SED ( 1) g p w wfile SED ( 1) Globa
- Page 516 and 517: � · -_. _:
- Page 518 and 519: SH ( 1 ) SH( 1) case word in [ patt
- Page 520 and 521: SH(I) SH (I) The shell gives defaul
- Page 522 and 523: SH (l) SH(l) TERM=450 cmd args and
- Page 524 and 525: SH (l) -t -u shift [ n ] test times
- Page 526 and 527: SH (l) SH (l) EXIT STATUS Errors de
- Page 528 and 529: SHFORM(l) (AT&T UNIX PC only ) SHFO
- Page 530 and 531: !�
- Page 532 and 533: � ·--·
- Page 535 and 536: SORT ( l ) SORT ( l ) NAME sort - s
REGCMP ( 1 ) REGCMP (l)<br />
NAME<br />
regcmp - regular expression compile<br />
SYNOPSIS<br />
regcmp [ - ] files<br />
DESCRIPTION<br />
Regcmp , in most cases, precludes the need for calling regcmp (3X)<br />
from C programs. This saves on both execution time and program<br />
size. The command regcmp compiles the regular expressions in<br />
file and places the output in file .i. If the - option is used, the<br />
output will be placed in file .c. The format of entries in file is a<br />
name (C variable) followed by one or more blanks followed by a<br />
regular expression enclosed in double quotes. The output of<br />
regcmp is C source code. Compiled regular expressions are<br />
represented as extern char vectors. File .i files may thus be<br />
included into C programs, or file .c files may be compiled and<br />
later loaded. In the C program which uses the regcmp output,<br />
reg ex( abc ,line) will apply the regular expression named abc to<br />
line. Diagnostics are self-explanatory.<br />
EXAMPLES<br />
name "([A- Za- z] [A-Za- zO-9_] * )$0"<br />
telno "\( {0,1}([2-9][01][1-9])$0\){0,1} * "<br />
"([2-9][0-9]{2} )$1[ -]{0,1 }"<br />
"([0-9] {4} )$2"<br />
In the C program that uses the regcmp output,<br />
regex(telno, line, area, exch, rest)<br />
will apply the regular expression named telno to line.<br />
SEE ALSO<br />
regcmp(3X).<br />
- 1 -