文章目录

  • 一、正则表达式
    • 1、规范表示
    • 2、数量表示
    • 3、逻辑运算符
  • 二、Python正则表达式模块 - re
  • 三、字符串清洗
    • 1、清洗字符串中的数字
    • 2、清除网址中的垃圾字符
  • 四、字符串提取
    • 1、提取字符串中的全部正整数
    • 2、提取字符串中的全部实数
    • 3、统计文件中全部数字之和
    • 4、获取字符串中的邮箱、手机号码、网址和IP地址
  • 五、统计子串出现次数
    • 1、利用findall()函数
    • 2、利用subn()函数

一、正则表达式

1、规范表示

Python学习笔记:字符串提取和清洗相关推荐

  1. Python学习笔记-- 字符串和数字的连接

    Python学习笔记– 字符串和数字的连接 >>> s = 'abc' >>> print s + 1Traceback (most recent call las ...

  2. Python学习笔记——字符串、列表、元组、字典

    字符串介绍 想一想: 当打来浏览器登录某些网站的时候,需要输入密码,浏览器把密码传送到服务器后,服务器会对密码进行验证,其验证过程是把之前保存的密码与本次传递过去的密码进行对比,如果相等,那么就认为密 ...

  3. Python学习笔记-字符串相关

    字符串有 下标(索引) ,从0开始,到n-1结束 len() 获取字符串长度 s = 'Hello' len(s) 利用索引获取字符串中某一位 正数索引 从0开始,从左向右数 负数索引 从-1开始,从 ...

  4. Python学习笔记-字符串

    目录 一.字符串类型 二.字符串的常用操作 1.字符串拼接 2.计算字符串的长度 3.截取字符串 4.分割.合并字符串 4.1 分格字符串 4.2 多字符分割字符串 4.3 合并字符串 5.检索字符串 ...

  5. Python 学习笔记 字符串的功能与方法

    一.字符串基础功能: 1.什么是字符串: 简单讲用引号包裹的就是字符串,可以是单引号或双引号. 2.字符串的基础操作: 创建字符串: # 创建空字符串 s = '' # 创建非空字符串 s = 'he ...

  6. python学习笔记---字符串

    字符串 常用的操作方法 .count() .find() .join() .encode() .decode() .endswith() .startswitch('A') .isdigit() .s ...

  7. Python学习笔记字符串Str

    python中的str到底是什么类型? https://docs.python.org/3/library/stdtypes.html#textseq 方法都有哪些? http://www.cnpyt ...

  8. python学习笔记——字符串操作

    字符串相关操作 #!/usr/bin/env python3 # encoding: utf-8 # author: huangwj # mail: huangwjwork@gmail.com # b ...

  9. Python学习笔记D4(字符串和序列)

    Python学习笔记D4(字符串和序列) 序列 list()作为一个方法存在两个形态,一个有参数一个没参数 list():不带参数,返回一个空的列表 list([iterable]):返回一个迭代器 ...

  10. Python学习笔记(一):从Hello,World开始到字符串

    Python学习笔记(一):从Hello,World开始到字符串 从Hello,World开始到字符串 Python学习笔记(一):从Hello,World开始到字符串 一. 关于print和注释 二 ...

最新文章

  1. 《C陷阱与缺陷》一导读
  2. python文件句柄_Python文件操作
  3. 一图胜千言!数据可视化多维讲解
  4. React Native 网络层分析
  5. Keepalived原理与实战精讲
  6. 微服务开源项目ServiceComb 毕业成为Apache顶级项目
  7. Junit实现接口类测试
  8. c 语言与试验系统,C/C++程序设计学习与实验系统
  9. 滁州布局创新链服务链~农业大健康·万祥军:谋定功能性农业
  10. auto_ptr的简单实现
  11. python css selector_Python爬虫之Selector的用法
  12. C++ STL string修改
  13. 9:23 2009-7-23
  14. 过河(dp+离散化)
  15. python---(2)Python库资源大全
  16. linux iphone文件,在linux下生成iphone所需要的视频和音频文件的方法总结
  17. 电容充放电原理图_HDI滤波电容FANOUT案例
  18. android 单位选择器,Android-PickerView
  19. 卡耐基梅隆大学教授邢波:Petuum,大数据分布式机器学习平台
  20. php7hugepage,HugePage简介和KVM中使用HugePage

热门文章

  1. javascript基础修炼——前端路由的基本原理
  2. MATLAB的full,matlab中sparse和full函数的使用
  3. Java jdk的安装 与 环境变量的配置
  4. poj 2387 Til the Cows Come Home dijkstra
  5. 深度学习经典算法 | 遗传算法详解
  6. 【前端基础知识】chrome安装React Devtools
  7. Spark面对OOM问题的解决方法及优化总结
  8. debian 7 mysql_debian7.2+nginx+mysql
  9. Java流程控制语句的基本概念
  10. Java运算符(Operator)之 算数运算符(ArithmeticOperator)