Table 3.4 lists interesting examples of regular expressions, many of which have been described in this chapter.
| Item | Regular Expression |
|---|---|
| Postal Abbreviation for State | [A-Z][A-Z]![]() |
| City, State | ^.*, [A-Z][A-Z] |
| City, State, Zip (POSIX egrep) | ^.*, [A-Z][A-Z] [0-9]{5}(-[0-9]{4})? |
| Month, Day, Year | [A-Z][a-z]\{3,9\} [0-9]\{1,2\}, [0-9]\{4\} |
| U.S. Social Security Number | [0-9]\{3\}-[0-9]\{2\}-[0-9]\{4\} |
| North-American Local Telephone | [0-9]\{3\}-[0-9]\{4\} |
| Formatted Dollar Amounts | \$[ 0-9]*\.[0-9][0-9] |
| troff In-line Font Requests | \\f[(BIRP]C*[BW]* |
| troff Requests | ^\.[a-z]\{2\} |
| troff Macros | ^\.[A-Z12]. |
| troff Macro with arguments | ^\.[A-Z12]. ".*" |
| HTML In-line Codes | <[^>]*> |
| Ventura Publisher Style Codes | ^@.* = .* |
| Match blank lines | ^$ |
| Match entire line | ^.*$ |
| Match one or more spaces | ![]() * |