正则表达式

正则

正则是用一些具有特殊含义的符号组合和一起,用来描述字符和字符串的方法。

正则表达式是用命令解释的。主要有grep、sed、awk。

常用表达方式:

^:表示行首

$:表示行尾

.:任意单个字符(除了换行符)

*:前一个字符的0个或者无穷个

.* :所有字符

+:左边字符有1个或者无穷个

{n}:左边字符有n个

{n,m}:左边字符有n到m个。

{n,}:左边字符有n到无穷个

[]:字符组内的任一个字符

[a-Z]:字符a到字母Z的任一字符

[^a-Z]:取反(字符a到字母Z的任一字符)

原文地址:https://www.cnblogs.com/greatkyle/p/6600786.html