This is regex.info, produced by makeinfo version 4.0 from regex.texi. INFO-DIR-SECTION C library code START-INFO-DIR-ENTRY * Regex: (regex). Regular expression library. END-INFO-DIR-ENTRY This file documents the GNU regular expression library. Copyright (C) 1992, 1993 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided also that the section entitled "GNU General Public License" is included exactly as in the original, and provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that the section entitled "GNU General Public License" may be included in a translation approved by the Free Software Foundation instead of in the original English.  Indirect: regex.info-1: 1173 regex.info-2: 50967 regex.info-3: 90000  Tag Table: (Indirect) Node: Top1173 Node: Overview4673 Node: Regular Expression Syntax6858 Node: Syntax Bits8028 Node: Predefined Syntaxes14130 Node: Collating Elements vs. Characters17982 Node: The Backslash Character18945 Ref: The Backslash Character-Footnote-121299 Node: Common Operators22092 Node: Match-self Operator23544 Node: Match-any-character Operator24039 Node: Concatenation Operator24618 Node: Repetition Operators25115 Node: Match-zero-or-more Operator25534 Node: Match-one-or-more Operator27582 Node: Match-zero-or-one Operator28439 Node: Interval Operators29293 Node: Alternation Operator31089 Node: List Operators32588 Ref: List Operators-Footnote-135166 Node: Character Class Operators35367 Node: Range Operator36996 Ref: Range Operator-Footnote-138890 Node: Grouping Operators39025 Node: Back-reference Operator40344 Node: Anchoring Operators43166 Node: Match-beginning-of-line Operator43540 Node: Match-end-of-line Operator44872 Node: GNU Operators45611 Node: Word Operators45860 Node: Non-Emacs Syntax Tables46484 Node: Match-word-boundary Operator47559 Node: Match-within-word Operator47952 Node: Match-beginning-of-word Operator48349 Node: Match-end-of-word Operator48682 Node: Match-word-constituent Operator49002 Node: Match-non-word-constituent Operator49328 Node: Buffer Operators49639 Node: Match-beginning-of-buffer Operator50046 Node: Match-end-of-buffer Operator50344 Node: GNU Emacs Operators50624 Node: Syntactic Class Operators50967 Node: Emacs Syntax Tables51373 Node: Match-syntactic-class Operator52028 Node: Match-not-syntactic-class Operator52625 Node: What Gets Matched?53215 Node: Programming with Regex53864 Node: GNU Regex Functions54302 Node: GNU Pattern Buffers55143 Ref: GNU Pattern Buffers-Footnote-158271 Node: GNU Regular Expression Compiling58367 Node: GNU Matching61245 Node: GNU Searching63164 Node: Matching/Searching with Split Data64975 Node: Searching with Fastmaps66430 Node: GNU Translate Tables68982 Ref: GNU Translate Tables-Footnote-170827 Node: Using Registers70952 Node: Freeing GNU Pattern Buffers77059 Node: POSIX Regex Functions77651 Node: POSIX Pattern Buffers78324 Node: POSIX Regular Expression Compiling78766 Node: POSIX Matching82886 Node: Reporting Errors84838 Node: Using Byte Offsets86095 Node: Freeing POSIX Pattern Buffers86907 Node: BSD Regex Functions87511 Node: BSD Regular Expression Compiling87930 Node: BSD Searching89300 Node: Copying90000 Node: Index109162  End Tag Table