zoukankan      html  css  js  c++  java
  • day30 模块

    # 正则表达式
        # 元字符
        # 量词
        # 小规则
            # 贪婪和惰性匹配
            # 分组命名
                # 如果在匹配的时候遇到了没有特点的内容,
                # 只能通过匹配不想要的内容来从中摘取想要的内容
            # findall和aplit的分组优先
            # flags参数
        # 每一小段规则的元素的排放顺序
    # re模块
        # 基础匹配
        # 分割和替换
        # 代码优化
     
     
    # 模块 ****
    # 什么是模块?
    # py文件
    # c语言编译之后的文件
    # 写好的代码集合 直接调用它的功能
    # import time
    # time.sleep()
    # 为什么要有模块?
    # 内存空间是有限的,存放在硬盘里,当你需要的时候加载到我的内存
    # 把丰富的功能封装在一个文件里,等用的时候直接导入内存就可以使用
    # 有哪些种类的模块?
    # 内置模块
    # 扩展模块
        # django
        # 安装 : pip3 install 模块名
    # 自定义模块
        # 登录
        # 写日志
        # 分模块: 功能独立防止代码过长
     
     
    import re
    # 正则表达式 本身具有处理字符串的能力
    # 如果 要处理的字符串 存在python 的内存里
    # 模块 -> 操作正则表达式
    ret = re.findall('d+','kjasdgk912798jkshf912847jzhsfk91278')
    print(ret)
    # 一次性返回所有匹配到的项,直接存在列表中
    ret = re.search('d+','kjasdg14有058fkjkshfjzhsfk')
    print(ret)    # 正则匹配结果的对象
    if ret:
        print(ret.group())
    # 一次只匹配第一个符合条件表达式,以对象的形式返回,通过对象.group()取实际值
    # 如果没有匹配到 会返回None 调用group会报错
  • 相关阅读:
    oracle数据库同步
    软件设计过程中常用的几种图(一)
    面向对象建模为基础的开发模式
    常用正则表达式
    js 创建一个浮动div
    DATALIST 绑定数据分页
    ASP.NET 3.5 Extensions CTP Preview Released
    重构是一种意识流
    重构随笔: 封装集合(Encapsulate Collection)
    乱笔.................table控件,带一列合并
  • 原文地址:https://www.cnblogs.com/daien522556/p/9325220.html
Copyright © 2011-2022 走看看