python里常用的正则表达式
python里常用的正则表达式
1.用户名
import re# 4到16位(字母,数字,下划线,减号)
if re.match(r'^[a-zA-Z0-9_-]{4,16}$', "abwc"):print("匹配")
2.整数
import re
#正整数正则
if re.match(r'^\d+$',"42"):print("匹配")#负整数正则
if re.match(r'^-\d+$',"42"):print("匹配")
#整数正则
if re.match(r'^-?\d+$',"-42"):print("匹配")
3.邮箱
import re
# 邮箱
if re.match(r'^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$', "153522217@qq.com"):print("匹配")
4.手机号码
import reif re.match(r'^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$',"18600000000"):print("匹配")
5.身份证号码
import re
# 身份证号(18位)正则
if re.match(r'^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$',"11010519880605371X"):print("匹配")
6.车牌
import re
# 车牌号正则
if re.match(r'^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$',"京K39006"):print("匹配")
7.包含中文
import re
#中文正则
if re.match(r'[\u4E00-\u9FA5]+',"中"):print("匹配")```
python里常用的正则表达式相关推荐
- python里常用的几种函数类型
写用例的时候经常会去调用其他的函数,有些需要传参数进入,有些不需要.那么函数有哪些类型呢,来看一下: 无参数,无返回值 无参数,有返回值 有参数,无返回值 有参数,有返回值 对,有这么四种,第一种是不 ...
- python正则表达式模块_Python常用模块——正则表达式re模块
Python常用模块--正则表达式re模块 引子 请从以下文件里取出所有的手机号 姓名 地区 身高 体重 电话 况咏蜜 北京 171 48 13651054608 王心颜 上海 169 46 1381 ...
- python能绘制统计图吗-特征锦囊:常用的统计图在Python里怎么画?
今日锦囊 常用的统计图在Python里怎么画? 这里的话我们介绍几种很简单但也很实用的统计图绘制方法,分别有条形图.饼图.箱体图.直方图以及散点图,关于这几种图形的含义这边就不多做解释了. 今天用到两 ...
- python画简便的图-特征锦囊:常用的统计图在Python里怎么画?
今日锦囊 常用的统计图在Python里怎么画? 这里的话我们介绍几种很简单但也很实用的统计图绘制方法,分别有条形图.饼图.箱体图.直方图以及散点图,关于这几种图形的含义这边就不多做解释了. 今天用到两 ...
- python常用re正则表达式大全,查找指定内容
正则表达式是一个特殊的字符排序序列.可以很方便的让你查找出字符串某种某个匹配的字符.下面将介绍python常用的正则表达式使用.通过代码讲解,掌握python的正则表达式使用. 常用正则表达式: . ...
- Python语言学习:Python语言学习之正则表达式常用函数之re.search方法【输出仅一个匹配结果(内容+位置)】、re.findall方法【输出所有匹配结果(内容)】案例集合之详细攻略
Python语言学习:Python语言学习之正则表达式常用函数之re.search方法[输出仅一个匹配结果(内容+位置)].re.findall方法[输出所有匹配结果(内容)]案例集合之详细攻略 导读 ...
- Python中常用的一些操作总结(未完待续)update @ 2017-5-18
写在前面的话 其实也没有什么可以写的,或者说完全没有价值.因为你只要动一动手指就可以在Google上找到我要写的这些东西.只是我还不习惯好久没有碰我的blog,但是我又不想写没有价值的东西.或许有价值 ...
- Python标准库01 正则表达式(re包)
python正则表达式基础 简单介绍 正则表达式并不是python的一部分.正则表达式是用于处理字符串的强大工具,拥有自己独特的语法及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大 ...
- python里的shell是什么_python中的shell操作
http://blog.csdn.net/meng_tianshi/article/details/6682317 首先介绍一个函数: os.system(command) 这个函数可以调用shell ...
- Python学习 - 常用模块(二)
目录 一. 常用模块 - hashlib 二. 常用模块 - hmac 三. 常用模块 - logging 四. 常用模块 - re 五. 常用模块 - requests 六. 常用模块 - para ...
最新文章
- js html css淘宝足迹日历效果,js实现简单的日历显示效果函数示例
- python变量类型之间转换_Python变量赋值类型转换
- 解决 QT 发送 HTTP 请求时遇到 qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed 问题
- [python作业AI毕业设计博客]大数据Hadoop工具python教程1-HDFS Hadoop分布式文件系统...
- 将github pages搭建的网页添加到百度搜索资源平台上
- 转载:简单介绍Python中的try和finally和with方法
- error: storage size of ‘threads’ isn’t known
- GB-T 16260.1-2006 软件工程 产品质量
- 程序员在互联网公司和行业软件公司工作,有什么区别?
- 吴恩达|机器学习作业2.1正则化的Logistic回归
- 虚拟世界来自现实世界,同时又促进现实世界
- CSS基础——选择器【学习笔记】
- wps演示怎么提高列表级别_wps文字如何设置标题级别?wps设置标题级别教程
- 目标检测结果IOU不同取值的意义(0.5:0.95等)
- 房多多2020年财报:再度录得亏损,第四季度毛利率骤降至8%
- Ubuntu 14.04安装配置Calamari
- 华为鸿蒙国内厂商适配,华为再放大招!鸿蒙系统将适配高通/联发科手机:获国产厂商力挺...
- 微软输入法自动导入小鹤双拼
- openmp配置指南_/openmp (启用 OpenMP 支持)
- 海康威视人脸识别设备对接(一)环境搭建