正则表达式字符
正则表达式字符可以包含某些特殊的模式匹配字符。句号匹配任意一个字符,相当于shell的问号。紧接句号之后的星号匹配零个或多个任意字符,相当于shell的星号。方括号的用法跟shell的一样,只是用^代替了,表示匹配不在指定列表内的字符。
控制字符是用来标记行头或者行尾的,支持统计字符串的出现次数。
非特殊字符代表自己,如果要表示特殊字符需要在前面加上反斜杠。
help∥匹配包含help的行
..$∥匹配倒数第二个字符是句点的行
^...$∥匹配只有3个字符的行
^[0-9]{3}[^0-9]∥匹配以3个数字开头跟着是一个非数字字符的行
^\([A-Z][A-Z]\)*$∥匹配只包含偶数个大写字母的行