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.
|
|