python正则_Python正则:工作中常用的python正则代码

news/2023/12/10 14:14:43
9d258e7024cdb5d91a9b4182f400dbd8.png

1、用户名正则

import re

# 4到16位(字母,数字,下划线,减号)

if re.match(r'^[a-zA-Z0-9_-]{4,16}$', "abwc"):

print("匹配")

别忘了私信小编“学习”获取Python入门基础教程哦!

df65ec4a667dad68dc21af6991c8529b.png

2、整数正则

import re

#正整数正则

if re.match(r'^d+$',"42"):

print("匹配")

#负整数正则

if re.match(r'^-d+$',"42"):

print("匹配")

#整数正则

if re.match(r'^-?d+$',"-42"):

print("匹配")

51faa66ece0c9b11aa28efd2d5b47019.png

3、数字正则

import re

#正整数正则

if re.match(r'^d*.?d+$',"42.3"):

print("匹配")

#负整数正则

if re.match(r'^-d*.?d+$',"-42.2"):

print("匹配")

#整数正则

if re.match(r'^-?d*.?d+$',"-42.32"):

print("匹配")

2e4ff47f268b3de79c8a47b1630b6234.png

4、邮箱正则

import re

if re.match(r'^([A-Za-z0-9_-.])+@([A-Za-z0-9_-.])+.([A-Za-z]{2,4})$', "153522217@qq.com"):

print("匹配")

f4b50fb51c6efacaf6d7a44ee3902cca.png

5、手机号正则

import re

if re.match(r'^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))d{8}$',"18600000000"):

print("匹配")

df8cab419379c7260e51b6af6a65b931.png

6、身份证号正则

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("匹配")

bf1e985c0d497e6ccd8e249c6a56a1c0.png

7、车牌号正则

import re

# 车牌号正则

if re.match(r'^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$',"京K39006"):

print("匹配")

53f8914439a4f54d26d461477ce6e991.png

8、包含中文正则

import re

if re.match(r'[一-龥]+',"中"):

print("匹配")

e9581ac0508082b00ba8f7ca4c633cb6.png

https://dhexx.cn/news/show-16905.html

相关文章

java邮件服务系统开发的_Java秒杀系统实战系列~开发通用的发送邮件服务

摘要:本篇博文是“Java秒杀系统实战系列文章”的第九篇,在这篇文章中我们将继续完善秒杀系统中的核心处理逻辑,即“用户秒杀~抢单”的业务逻辑!本文我们将基于JavaMail服务,开发一个通用的发送邮件服务,用于发送邮件通…

Android 自定义控件——自定义属性

本文介绍在 Android 当中自定义控件使用自定义属性 本文以下图为例进行讲解 如图: 一个圆,我们自定义一个View ,以画一个圆为例,以圆的半径、颜色、透明值 作为自定义属性来进行讲解 先定义自定义的View,继承View&am…

3904三极管是什么功能_什么是分立器件?芯片、半导体、集成电路的关系

昨天,我们在文章中讲到,医药概念个股目前已经调整了将近20%,今天再给个大跌10%左右就可以打短,投机一把。目前从收盘上来看,还可以。前期强势的医药概念个股出现了反弹,好几只从跌停大幅拉红,即…

几个字节的数据怎么加密好?_塑料盆圆滑没有边,怎么做好卫生间收纳?教你几个好方法...

塑料盆圆滑没有边,怎么做好卫生间收纳?教你几个好方法哈喽大家好,前两天有朋友说到这个收纳的问题,一个朋友说对于塑料盆的收纳他有妙招,当时我有点好奇,就问了朋友这个问题,朋友说就是在塑料盆…

(转载) css实现小三角(尖角)

在各种网站里面,我们会经常看到类似于这样的尖角:(示例:新浪微博) 它实现的方式有多种,哪种才是最简单的?哪种才是最优秀的?首先我声明一下,我还不清楚这个东西具体叫什么…

pdf python 合同_是程序员,就用python导出pdf

这两天一直在做课件,我个人一直不太喜欢PPT这个东西……能不用就不用,我个人特别崇尚极简风。谁让我们是程序员呢,所以就爱上了Jupyter写课件,讲道理markdown也是个非常不错的写书格式啊。安装Jupyter其实非常简单,你会…

wordpress建站流程_国内类似WordPress的建站系统

事实上,外贸企业早已开始通过外贸独立网站的方式进行交易,毕竟拥有自己的网站,就有了企业品牌及网络营销的主阵地。据了解但凡初具规模的公司一般都有自己的网站,在展示企业产品的同时,网站还能为他们带来以下优势&…

php和mysql处理树状_分级_无限分类_分层数据的方法_PHP和MySQL处理树状、分级、无限分类、分层数据的方法...

文章标题中的多个词语表达的其实是一个意思,就是递归分类数据,分级数据非常类似数据结构中的树状结构,即每个节点有自己的孩子节点,孩子结点本身也是父亲节点。这是一个递归、分层形式。可以称之为树形层级数据。层级数据结构是编…

PS长图快速切片_PS最常用的100多个快捷键

PS最常用的100多个快捷键这些快捷键都是比较常用的,一些比较生僻的快捷键我就不发出来了。这些快捷键大家可以抄下来,但是,完全没有必要刻意的想去记住它,因为你越是想刻意的记住它,越是记不住。下面这一百多个快捷键全…

UVa 294 (因数的个数) Divisors

题意&#xff1a; 求区间[L, U]的正因数的个数。 分析&#xff1a; 有这样一条公式&#xff0c;将n分解为&#xff0c;则n的正因数的个数为 事先打好素数表&#xff0c;按照上面的公式统计出最大值即可。 1 #include <cstdio>2 #include <cmath>3 4 const int maxn…