本文概述
- 正则表达式元字符
- 正则表达式版本
正则表达式可用于各种程序, 例如grep, sed, vi, bash, 重命名等。
正则表达式元字符正则表达式可以具有一个或几个重复的元字符。
Metacharacter | Description |
---|---|
. | 替换任何字符。 |
^ | 匹配字符串的开头, 并表示不在字符串中的字符。 |
$ | 匹配字符串的结尾。 |
* | 匹配零个或多个前一个字符。 |
\ | 代表字符组。 |
() | 分组正则表达式。 |
? | 完全匹配一个字符。 |
+ | 与前一个字符匹配一次或多次。 |
{N} | 前一个字符精确匹配N次。 |
{N, } | 前面的字符精确匹配N次以上。 |
{N, M} | 前一个字符精确匹配N次, 但不超过N次。 |
– | 代表范围。 |
\b | 匹配单词边缘的空字符串。 |
\B | 如果空字符串不在单词的边缘, 则匹配空字符串。 |
\< | 匹配单词开头的空字符串。 |
\> | 匹配单词末尾的空字符串。 |
- BRE:基本正则表达式
- ERE:扩展正则表达式
- PRCE:Perl正则表达式
推荐阅读
- Linux ifplugstatus命令
- Linux Whois命令
- Linux curl和wget命令
- Linux MTR命令
- Linux hostname命令
- Linux iwconfig命令
- Linux ARP命令
- Linux host命令
- Linux route命令