正则表达式学习笔记

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

    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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值