正则表达式
四、文件名通配 文件名通配 gloabbing * 匹配任意长度的字符,可以是空字符串 ? 匹配一个字符,但不可为空 \ 可以做转义使用,也可作为续行符号 [] 匹配一个序列中的任意一个 [0-9][a-z][a-zA-Z] 选择其中的任意一个 [^] 取反的意思 [^0-9] 除了0-9之外的任意单个字符 [[:space:]] 所有的空白字符 [[:punct:]] 标点符号 [[:lower:]] 小写字母 也可用 [a-z]表示 [[:upper:]] 大写字母 也可用[A-Z]表示 [[:alpha:]] 大小写字母 也可用[a-zA-Z]表示 [[:digit:]] 数字 也可用[0-9]表示 [[:alnum:]] 数字和大小写字母 也可用[0-9a-zA-Z]表示 五、正则表达式 基本正则表达式: . 匹配任意单个字符 [^] 匹配指定范围外的任意单个字符 不需要转义 [] 匹配指定范围内的任意单个字符,不需要转义 ^ 匹配行首 $ 匹配行尾 \? 匹配前面出现字符的0个或1个字符 * 匹配前面的字符任意次数 .* 匹配任意长度的任意字符 \{m,n\} 匹配其前面的字符至少m次,至多n次,需要转义 \(\) 后向引用 \< = \b 其后面的任意字符必须作为单词首部出现 \> = \b 其前面的任意字符必须作为单词的尾巴出现 ^$空白行 扩展正则表达式: 字符匹配