正则模块简介+常用函数

正则模块简介+常用函数

  • 正则:regular expression 通常我们会简写regex

  • 是所有语言通用的,用来做字符串的验证

    • 比如说:qq长度验证,qq是否是纯数字,邮箱长度,开头,有没有@这么多的判断,很难去写逻辑验证
  • 可以在网页中 定义规则 拿到我们想要的内容

  • 正则需要用到的模块:re模块

  • re模块需要掌握的方法

    • 规定规则
      • 对象 = re.compile(“正则”)
    • 适配内容
      • match_obj = 对象.match(“内容”)
    • 取出内容
      • print(match_obj.group())
  • re.search(规则,内容) 提取数据

    • 简写:
    match_obj = re.match("正则","内容")
    print(match_obj.group())
    	
    思考match 是如何适配内容??
    	
    match_obj = re.match("abc","abcd")
    print(match_obj.group())
    	
    match_obj = re.match("abc","frgabc")
    print(match_obj.group())
    

  • match_obj =re.fullmatch(“正则”,“内容”)

  • 思考:full是啥意思?? full是完全

  • 思考:和m

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值