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会报错
  • 相关阅读:
    文件上传之前先进行预览
    代码规范
    ESLint 配置文件 .eslintrc 示例及说明
    JQ ajax全局事件 (个人学习笔记)
    JQ ajax (个人学习笔记)
    js 滚动加载图片(懒加载)实现原理 (个人学习笔记)
    js 正则 (个人学习笔记)
    js 理解闭包 (个人学习笔记)
    js 改变this指向的几种方法(个人学习笔记)
    js 理解this指向(个人学习笔记)
  • 原文地址:https://www.cnblogs.com/daien522556/p/9325220.html
Copyright © 2011-2022 走看看