regex

正则表达式与通配符总结

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

Read more