4.21. 我从不会使用自己不喜欢的元字符
4.21 我从不会使用自己不喜欢的元字符#
表 3-4,列出了正则表达式的有趣例子。它们当中的许多已经在本章中讲过了。
表 3-4 有用的正则表达式#
内容项 | 举例 | 正则表达式 |
---|---|---|
州的邮政缩写 | AR,CA,CO,CT | □[A-Z][A-Z]□ |
城市,州 | Elizabethtown, PA | ˆ.*,□[A-Z][A-Z] |
城市,州,邮编(POSIX egrep) | Lynchberg, VT 32816-0032 | ˆ.*,□[A-Z][A-Z]□[0-9]{5}(-[0-9]{4})? |
月,日,年 | Oct 29, 2022 | [A-Z][a-z]\{3,9}\} [0-9]\{1,2\}, [0-9]\{4\} |
美国社会保险码 | 512-22-8086 | [0-9]\{3\}-[0-9]\{2\}-[0-9]\{4\} |
北美本地电话 | [0-9]\{3\}-[0-9]\{4\} |
|
格式化的美元金额 | $ 7.18 | \$[ 0-9]*\.[0-9][0-9] |
troff 行内字体请求 | \\f[(BIRP]C*[BW]* |
|
troff 请求 | ^\.[a-z]\{2\} |
|
troff 宏 | ˆ\.[A-Z12]. |
|
troff 带参数宏 | ˆ\.[A-Z12]. ”.*” |
|
HTML 行内代码 | <p style=""> |
<[^>]*> |
Ventura Publisher 样式代码 | ^@.*=.* |
|
匹配空行 | ^$ |
|
匹配整行 | ^.*$ |
|
匹配一个或多个空白 | □□* |
推荐文章: