iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >【python正则】工作中常用的pyth
  • 652
分享到

【python正则】工作中常用的pyth

正则常用工作 2023-01-30 23:01:23 652人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

工作中常用的一些正则代码: 01.用户名正则 import re # 4到16位(字母,数字,下划线,减号)if re.match(r'^[a-zA-Z0-9_-]{4,16}$', "abwc"):   print("匹配")    

工作中常用的一些正则代码:

01.用户名正则

import re

# 4到16位(字母,数字,下划线,减号)
if re.match(r'^[a-zA-Z0-9_-]{4,16}$', "abwc"):
  print("匹配")

 

 

02.整数正则

import re

#正整数正则

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

 #负整数正则

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

#整数正则
if re.match(r'^-?\d+$',"-42"):
  print("匹配")

 

 

03.数字正则

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

 

04.邮箱正则

import re

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

 

05.手机号正则

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

 

06.身份证号正则

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

 

07.车牌号正则

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

 

08.包含中文正则

import re

if re.match(r'[\u4E00-\u9FA5]+',"中"):
  print("匹配")

 

 

--结束END--

本文标题: 【python正则】工作中常用的pyth

本文链接: https://www.lsjlt.com/news/181224.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【python正则】工作中常用的pyth
    工作中常用的一些正则代码: 01.用户名正则 import re # 4到16位(字母,数字,下划线,减号)if re.match(r'^[a-zA-Z0-9_-]{4,16}$', "abwc"):   print("匹配")    ...
    99+
    2023-01-30
    正则 常用 工作
  • Python中的正则
    regex_lst = [   ('字符组',),   ('非打印字符',),   ('特殊字符',),   ('定位符',),   ('限定符',),   ('re模块',),   ('分组命名',),   ('或匹配',),   ('...
    99+
    2023-01-30
    正则 Python
  • python常用的正则表达式大全
    1.正则表达式 正则表达式是用来匹配与查找字符串的,从网上爬取数据自然或多或少会用到正则表达式,python的正则表达式要先引入re模块,正则表达式以r引导,例如: 其中**r&l...
    99+
    2024-04-02
  • python常用的正则表达式总结
    本篇内容介绍了“python常用的正则表达式总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!检验手机号码# 要求:手机号码必须为...
    99+
    2023-06-02
  • .net中常用的正则表达式
    目录一、匹配字符串二、字符串替换三、Match四、提取[]的值五、提取()的值六、验证数字表达式七、验证字符表达式八、特殊需求表达式一、匹配字符串 正则1 /...
    99+
    2024-04-02
  • python正则表达中的re库常用方法总结
    元字符 : 预定义字符集: 我进行组合一些复杂的正则表达式的时候是为了快捷去晚上找一些现成的模式,然后再自己进行修改,变成符合自己需要的一些正则表达式。 import ...
    99+
    2024-04-02
  • python 中正则表达式的使用
    正则表达式(re)(Regular Expression)。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。在pyth...
    99+
    2023-01-31
    正则表达式 python
  • Python中正则表达式的用法
    在这里跟大家分享一个Python编程过程中的小知识点——正则表达式! 那正则表达式到底是什么呢?又是用来干什么的呢? 正则表达式 是包含文本和特殊字符的字符串, 为高级的文本模式匹配, 抽取, 与文本形式的搜索和替换功能提供了基础...
    99+
    2023-01-31
    正则表达式 Python
  • Python常用正则函数使用方法详解
    今天给大家介绍一下Python中常用的正则表达式处理函数。Python的正则表达式主要有两种方法完成模式匹配:『搜索』和『匹配』   re.match re.match 尝...
    99+
    2024-04-02
  • Python中的正则表达式
    正则表达式 是包含文本和特殊字符的字符串, 为高级的文本模式匹配, 抽取, 与文本形式的搜索和替换功能提供了基础 Python通过标准库re模块来支持正则表达式 模式匹配的两种方法完成匹配(模式匹配) 搜索(search())...
    99+
    2023-01-31
    正则表达式 Python
  • .net中常用的正则表达式有哪些
    这篇文章主要讲解了“.net中常用的正则表达式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“.net中常用的正则表达式有哪些”吧!一、匹配字符串正则1   ...
    99+
    2023-06-30
  • Python中的正则表达式怎么用
    这篇文章主要为大家展示了“Python中的正则表达式怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python中的正则表达式怎么用”这篇文章吧。1.正则表达式是什么很简单就是一种字符串匹配...
    99+
    2023-06-25
  • Hive中常用正则表达式的运用小结
    在实际的应用中,通常需要在一些复杂的、没有规律的字符串中提取数据,这时候就需要用到正则表达式了,这次讲一下hive的正则表达式。 like 语法:A like B 说明:如果字符串A...
    99+
    2022-11-13
    Hive正则表达式运用 Hive正则表达式 正则表达式运用
  • 只能输入正整数的正则表达式及常用的正则表达式
    只能输入正整数的正则表达式:^[1-9]\d*$常用的正则表达式:1. 匹配手机号码:^[1][3,4,5,7,8,9]\d{9}$...
    99+
    2023-08-16
    正则表达式
  • Python正则表达式常用的15个符号整理
    Python正则表达式常用的15个符号整理:    1、 匹配0次或一次前面的分组(问号在正则表达式中可声明非贪心匹配模式,这两种含义是完全无关的)    2...
    99+
    2023-06-02
  • 在python正则表达式中是怎样正确使用正则表达式
    这篇文章将为大家详细讲解有关在python正则表达式中是怎样正确使用正则表达式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。现在我们已经看了一些简单的正则表达式,那么我们实际在 Python...
    99+
    2023-06-17
  • 工作中常用的Linux命令
    1. nohup 模式启动weblogic...
    99+
    2023-06-05
  • Python验证的50个常见正则表达式
    什么是正则表达式? 正则表达式(Regular Expression)通常被用来检索、替换那些符合某个模式(规则)的文本。 此处的Regular即是规则、规律的意思,Regular...
    99+
    2024-04-02
  • ORACLE中常用的几种正则表达式小结
    ORACLE正则表达式我基本用到的就一下几种,前四种最长用到 REGEXP_LIKE(source_char, pattern, match_parameter)REGEXP_SUB...
    99+
    2024-04-02
  • Python中使用正则表达式及正则表达式匹配规则详解
    目录1 导库2 使用模板3 说明4 示例5 正则表达式匹配规则1 导库 import re 2 使用模板 re_pattern = re.compile(pattern, flags...
    99+
    2023-03-22
    Python正则表达式匹配规则 Python正则表达式
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作