gawk: Regexp Summary

 
 3.9 Summary
 ===========
 
    * Regular expressions describe sets of strings to be matched.  In
      'awk', regular expression constants are written enclosed between
      slashes: '/'...'/'.
 
    * Regexp constants may be used standalone in patterns and in
      conditional expressions, or as part of matching expressions using
      the '~' and '!~' operators.
 
    * Escape sequences let you represent nonprintable characters and also
      let you represent regexp metacharacters as literal characters to be
      matched.
 
    * Regexp operators provide grouping, alternation, and repetition.
 
    * Bracket expressions give you a shorthand for specifying sets of
      characters that can match at a particular point in a regexp.
      Within bracket expressions, POSIX character classes let you specify
      certain groups of characters in a locale-independent fashion.
 
    * Regular expressions match the leftmost longest text in the string
      being matched.  This matters for cases where you need to know the
      extent of the match, such as for text substitution and when the
      record separator is a regexp.
 
    * Matching expressions may use dynamic regexps (i.e., string values
      treated as regular expressions).
 
    * 'gawk''s 'IGNORECASE' variable lets you control the case
      sensitivity of regexp matching.  In other 'awk' versions, use
      'tolower()' or 'toupper()'.