空白元字符汇总:
| 元字符 | 说明 |
|---|---|
| \\t | 换页 |
| \\n | 换行 |
| \\r | 回车 |
| \\t | 制表 |
| \\v | 纵向制表 |
字符匹配类汇总:
| 类 | 说明 |
|---|---|
| [:alnum:] | 任意字母和数字([a-zA-Z0-9]) |
| [:alpha:] | 任意字符([a-zA-Z]) |
| [:blank:] | 空格和指标([\\t]) |
| [:cntrl:] | ASCII控制字符(ASCII 0 到31 和 127) |
| [:digit:] | 任意数字([0-9]) |
| [:graph:] | 与[:print:]相同,但不包含空格 |
| [:lower:] | 任意小写字母([a-z]) |
| [:upper:] | 任意大写字母([A-Z]) |
| [:print:] | 任意可打印字符 |
| [:punct:] | 机不再[:alnum:]又不在[:cntrl:]中的任意字符 |
| [:space:] | 包括空格在内的任意空白字符([\\f\\n\\r\\t\\v]) |
| [:xdigit:] | 任意十六进制数字([a-fA-f0-9]) |
重复元字符汇总:
用于对匹配的数目进行更强的控制。
| 元字符 | 说明 |
|---|---|
| * | 0个或多个匹配 |
| + | 1个或多个匹配(等于{1,}) |
| ? | 0个或1个匹配(等于{0,1}) |
| {n} | 指定数目的匹配 |
| {n,} | 不少于指定数目的匹配 |
| {n,m} | 匹配数目的范围(m不超过255) |
定位符汇总:
用于匹配特定位置的文本。
| 元字符 | 说明 |
|---|---|
| ^ | 文本的开始 |
| $ | 文本的结尾 |
| [[:<:]] | 词的开始 |
| [[:>:]] | 词的结尾 |
这篇博客详细介绍了元字符在正则表达式中的作用,包括换行、制表等特殊字符,以及字符匹配类如[:alnum:]、[:space:]等。还总结了重复元字符如*、+、?的用法,以及定位符如^、$的含义。内容涵盖了正则表达式的各种基础元素,是理解正则表达式的重要参考资料。
384

被折叠的 条评论
为什么被折叠?



