正则表达式
正则
正则是用一些具有特殊含义的符号组合和一起,用来描述字符和字符串的方法。
正则表达式是用命令解释的。主要有grep、sed、awk。
常用表达方式:
^:表示行首
$:表示行尾
.:任意单个字符(除了换行符)
*:前一个字符的0个或者无穷个
.* :所有字符
+:左边字符有1个或者无穷个
{n}:左边字符有n个
{n,m}:左边字符有n到m个。
{n,}:左边字符有n到无穷个
[]:字符组内的任一个字符
[a-Z]:字符a到字母Z的任一字符
[^a-Z]:取反(字符a到字母Z的任一字符)