正则表达式学习笔记

mac2025-05-06  5

正则表达式: 基本正则表达式和扩展正则表达式。

    2.1 基本正则表达式:

点号 " . ":  可匹配任何一个字符。 (1 在sed中不能匹配换行符  2 类似shell通配符中的 ? 号 )星号 " * ": 表示前面字符有0个或多个。(1 .* 的使用  2 类似shell通配符中的"*")中括号 " [ ] " : 包含字符集合: 匹配所包含的任意一个字符。 “[abc]”,  "[0-9]", "[a-z]", "[a-z0-9]"行首符号 " ^ " : 匹配输入字符串的开始位置。行尾符号 " $" :  匹配输入字符串的结束位置。转义符号 " \ " :  ( “\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。)大括号 " { } " : {n} 匹配确定的n次

     2.2 扩展正则表达式: 用 sed -r 使用扩展正则表达式。 

扩展正则表达式包括 问号? , 加号 + , 或符号 | , 小括号, 大括号
最新回复(0)