3.3. I Never Metacharacter I Didn't Like
Table 3.4 lists interesting examples of regular expressions,
many of which have been described in this chapter.
Table 3.4. Useful Regular Expressions
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 |
 * |
 |  |  | 3.2. A Line-Up of Characters |  | 4. Writing sed Scripts |
Copyright © 2003 O'Reilly & Associates. All rights reserved.
|
|