grep
grep:global search regula expression and print out the line.
分类:
- 基本的
- 扩展的
基本的正则表达式
字符匹配
. 任意字符一次
[] 集合中任一个字符
[^] 几集合之外任何一个 [:alpha:] 字母 [:alnum:] 字母数字 [:digit:] 数字 [:punct:] 标点符号 [:space:] 空白字符 [:upper:] 大写 [:lower:] 小写
次数匹配
* 0次或多次
\? 0次或者1次
\+ 1次或者更多次 \{m\} 精确m次 \{m,n\} m到n次 \{0,n\} 小于等于n次 \{m,\} 大于等于m次
位置锚定
^ 行首锚定
$ 行尾锚定
\< 单词头锚定
\> 单词尾锚定 \b 单词边界锚定
分组
\(\) 分组
\1 分组后的后向引用扩展正则表达式后续补充