regex

正则表达式与通配符总结

  就适用范围来说,正则表达式适用于文本内容,而通配符适用于文本名字。 正则表达式 . 匹配任意字符 \ 对字符转义 | 选择操作(或) ^ 行起始字符 $ 行终止 ? 匹配0个或1个的量词 *匹配0个或多个的量词 +匹配一次或多次的量词 grep要转义\ [ 字符组开始 ] 字符组结束 { 量词或代码的开始 } 量词或代码的结束 ( 分组开始 ) 分组结束 反斜杠后面加大写字符为小写字符的取反,比如\b为单词边界,\B为非单词边界 \b 单词边界 grep里要加引号 [\b] 退格符 \cx 控制字符 \d 数字 \dxxx 字符的十进制 \oxxx 字符的八进制 \x xx 字符的十六进制 \f 换页 \r 回车 \n 换行 \s 空白符 \t 水平制表符 \w 单词字符 \0 空字符 \\ 表示转义,只匹配一个斜杠。举例:\\. 编译器解析后将会变成\.,将只匹…

Read more