空白元字符汇总:
元字符 | 说明 |
---|---|
\\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) |
定位符汇总:
用于匹配特定位置的文本。
元字符 | 说明 |
---|---|
^ | 文本的开始 |
$ | 文本的结尾 |
[[:<:]] | 词的开始 |
[[:>:]] | 词的结尾 |