专栏首页python3正则表达式

正则表达式

2019-01-16

作用 :   

路由匹配,表单信息的验证  (字符串匹配)

信息提取(在大段文本中提取信息,爬虫)

字符串的提取和校验

[]在中括号内匹配任意项  [^]不匹配中括号中的任意一项    [0-9]  0123...9   [abc] abc   [ABC]ABC

{n}  出现n次   {m,n}至少出现m次   至多出现n次   {m,} 至少出现m次  最多不限制     

+{1,} 至少出现一次                 ?{0,1} 有或者没有      *{0,} 至少0个 最多不限制

. 统配所有     /转义字符                          

正则表达式默认是贪婪的(尽可能的匹配)     通过数量词?可以变成不贪婪的(尽可能少的匹配)    \d 表示0-9

 \D表示0-9以外的              \w[0-9a-zA-Z_] 数字字母下划线    \W[^0-9a-zA-Z_]        

^以什么开头    $以什么结尾    

例如:     手机号 ^1[34579] \d{9}$   

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python 文件处理、数据持久化与正则

      数据持久化最简单的类型就是普通文件,有时也叫做平面文件(flat file)。文件是计算机中由OS(操作系统)管理的具有名字的存储区域,在linux系统上,...

    用户2398817
  • Python之模块介绍

    os.makedirs('dirname1/dirname2')  可生成多层递归目录

    用户2398817
  • 【Python】11、python内置数

    dict.keys()、dict.value()、dict.items()返回的都类似生成器;它并不会复制一份内存

    用户2398817
  • 算法到实战,如何把深度学习应用到生活?| 回顾

    计算机视觉是一门研究如何使机器“看”的科学,掌握解决具体计算机视觉任务的方法则会帮助我们解决大规模系统的复杂问题,其应用相当广泛,包括并不限于:图像分类,人脸识...

    AI研习社
  • 算法到实战,如何把深度学习应用到生活?

    计算机视觉是一门研究如何使机器“看”的科学,掌握解决具体计算机视觉任务的方法则会帮助我们解决大规模系统的复杂问题,其应用相当广泛,包括并不限于:图像分类,人脸识...

    企鹅号小编
  • 算法-从尾到头打印链表

    题目: 输入一个链表,要求从尾到头打印该链表,链表结点定义如下: struct ListNode { int value; ListNode *ne...

    chaibubble
  • 打破消费降级“幻觉”,数据看方便面、榨菜和二锅头三驾“假”车

    当我们看到「方便面、榨菜、低端白酒」,这个所谓「消费降级三驾马车」的正反两方辩论时,我们不妨去仔细想一想这三个产品背后,他的本质,到底意味着什么。

    DT数据侠
  • WPF效果第一百一十五篇之环形ListBox

    国庆长假已经过去了,上班已经持续二周了,状态刚调整过来;假期在老家帮父母掰玉米、种种小麦过的还算充实;前面一篇更新了关于自定义Panle的效果(WPF效果第一百...

    WPF程序员
  • 【亲测有效】Win10家庭版Microsoft Edge页面出现乱码的两种解决方案及gpedit.msc命令无法使用的解决策略

    昨天在爬取电影的时候生成的表单打开result.html时,发现页面出现如下乱码: ? 第一种方法: 上网找了半天,网上的解决方案是这样的: 1.Win + R...

    Angel_Kitty
  • webstorm设置

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    yangdongnan

扫码关注云+社区

领取腾讯云代金券