AG广东会,山东十一选五,大发

?
  • AG广东会400电话
  • 微网小程序
  • AI电话山东十一选五
  • 电商代运营
  • AG广东会,山东十一选五,大发:全 部 栏 目

    AG广东会400电话 网络优化推广 AI电话山东十一选五 呼叫中心 网站建设 商标?知产 微网小程序 电商运营 彩铃?短信 增值拓展业务
    一篇文章带你了解python的正确用法

    的介绍

    1)在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、手机号码等,这时候想匹配或者查找符合某些规则的字符串就可以使用了。

    2)就是记录文本规则的代码

    re模块

    在Python中需要通过对字符串进行匹配的时候,可以使用一个 re 模块

    # 导入re模块
    import re
    # 使用match方法进行匹配操作
    result = re.match(,要匹配的字符串)
    # 如果上一步匹配到数据的话,可以使用group方法来提取数据
    result.group()
    
    # 导入re模块
    import re
    
    # 使用match方法进行匹配操作
    result = re.match("test","test.cn")
    # 获取匹配结果
    info = result.group()
    print(info)
    

    结果:
    test

    re.match() 根据从头开始匹配字符串数据如果第一个匹配不成功就会报错

    匹配单个字符

    AG广东会,山东十一选五,大发:1.匹配任意一个字符

    # 匹配任意一个字符
    import re
    
    ret = re.match(".","x")
    print(ret.group())
    
    ret = re.match("t.o","too")
    print(ret.group())
    
    ret = re.match("o.e","one")
    print(ret.group())
    

    运行结果:
    x
    too
    one

    AG广东会,山东十一选五,大发:2.匹配[ ]中列举的字符

    import re
    
    ret = re.match("[hH]","hello Python")
    print(ret.group())
    ret = re.match("[hH]","Hello Python")
    print(ret.group())
    

    运行结果:
    h
    H

    AG广东会,山东十一选五,大发:3.\d匹配数字,即0-9

    import re
    
    ret = re.match("神州\d号","神州6号")
    print(ret.group())
    
    

    运行结果:
    神州6号

    AG广东会,山东十一选五,大发:4.\D匹配非数字,即不是数字

    non_obj = re.match("\D", "s")
    print(non_obj .group())
    
    
    

    运行结果:
    s

    AG广东会,山东十一选五,大发:5.\s匹配空白,即 空格,tab键

    match_obj = re.match("hello\sworld", "hello world")
    print(match_obj .group())
    
    

    运行结果:
    hello world

    AG广东会,山东十一选五,大发:6.\S匹配非空白

    match_obj = re.match("hello\Sworld", "helloworld")
    result = match_obj.group()
    print(result)
    
    

    运行结果:
    helloworld

    AG广东会,山东十一选五,大发:7.\w匹配非特殊字符,即a-z、A-Z、0-9、_、汉字

    match_obj = re.match("\w", "A")
    result = match_obj.group()
    print(result)
    
    

    运行结果:
    A

    AG广东会,山东十一选五,大发:8.\W匹配特殊字符,即非字母、非数字、非汉字

    match_obj = re.match("\W", "")
    result = match_obj.group()
    print(result)
    
    

    运行结果:

    总结

    本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

    您可能感兴趣的文章:
    • python演示解答正则为什么是最强文本处理工具
    • 一篇文章带你了解Python和Java的对比
    • 一篇文章彻底搞懂python
    • 超详细讲解python
    • Python保姆式教学详细教程
    • 带你精通Python
    • Python中的量词符号与组问题小结
    • Python的应用详解
    • 浅谈Python中的
    • pythonre.search()的基本使用教程
    • python函数match()和search()的区别
    上一篇:自动化测试Pytest单元测试框架的基本介绍
    下一篇:Python统计词频并绘制图片(附完整代码)
  • 相关文章
  • ?

    ? 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    一篇文章带你了解python的正确用法 一篇,文章,带你,了解,python,

    AG广东会官网入口(中国)官方网站-IOS/Android通用版(2026已更新)