python正则表达式

正则表达式

1.定义

  • 通用的字符串表达框架
  • 简洁表达一组字符串的表达式
  • 判断某字符串的特征归属

2.正则表达式的使用

  •  编译-------将符合正则表达式语法的字符串转换成正则表达式特征

3.正则表达式的语法

  •  正则表达式由字符和操作符组成

      

                          

 

4. Re库的使用

  re.search()用法

re.search(pattern,string,flags=0)

  • pattern:正则表达式的字符串或原生字符串表示
  • string:待匹配字符串
  • flags:正则表达式使用时的控制标记

        

          

re.match()用法

re.match(pattern,string,flags=0) 

  • pattern:正则表达式的字符串或原生字符串表示
  • string:待匹配字符串
  • flags:正则表达式使用时的控制标记

       

 re.findall()

      

 re.split()

re.split(pattern,string,maxsplit=0,flags=0)

  • pattern:正则表达式的字符串或原生字符串表示
  • string:待匹配字符串
  • 最大分割数,剩余部分作为最后一个元素输出
  • flags:正则表达式使用时的控制标记

        

        

re.finditer()

   

 re.sub()

re.(pattern,repl,string,count=0,flags=0)

  • pattern:正则表达式的字符串或原生字符串表示
  • 替换匹配字符串的字符串
  • string:待匹配字符串
  • count:匹配的最大替换次数
  • flags:正则表达式使用时的控制标记

       

5.Re库的另一种等价用法   

           

6.Re库的match()对象

  •     match()对象的属性

       

  • match()对象的使用方法

           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值