美文网首页
python之正则表达式

python之正则表达式

作者: magiczero | 来源:发表于2018-08-11 20:16 被阅读0次

正则表达式:

/b    边      /bhi/b     代表hi

/d    数字   /d{5}      代表5个数字

/w   万能(差.) 除下划线的非符号字符/w{4,10}  代表4到10个字符(数字,字母,中文,下划线)

/s    空格或换行符

/      转义字符,//代表/

|       代表或者

段域:()

始尾符:^表示以xx开头,$表示以xx结尾,   ^xxxx$

换行符:\n

连接符:-

正则的一些等价关系:(核心元素就是内容和长度)

长度关系:

        *     代表非负长度,很多个

        +     代表正长度,多个

        {3}    代表3个对象的长度

        {3,6}  代表3-6个对象的长度

       ?     代表{0,1}个对象的长度,代表有和无2种情况

内容关系:

          .      代表任意字符(除换行符)

          /d     代表数字[0-9]

          /w     代表字母下划线数字组合字符集[a_0-Z_9],含中文

         .*?    代表所有内容,等价于一个万能变量,自然也用于表示变化的数据

          [a-z]     代表范围性的内容,默认长度为1,如[0-9]表示0到9间的一个数

          [abd]   匹配所包含的任一个字符,没有符号之说,除-,如[a,5,]表示含a或5或逗号的字符串

例子:

[3, ab]表示匹配含逗号或含3或含a或含b的字符串,作用于括号内一切字符,但[3-8]这种例外,因为这种有新的意思了,代表3到8间的一个数。

.* ?代表任意长度任意字符(不含换行符),真正的万能替换符,最常用

正则表达式标准格式= ^[m]{n}[m1]{n1,n2}[m2]{n3,n4}$ , 其中m,n为任意字符,不考虑其逻辑关系

相关文章

  • Python ☞ day 11

    Python学习笔记之 正则表达式 re模块概述:Python自1.5以后增加了re的模块,提供了正则表达式模式...

  • 正则表达式

    Python正则表达式初识(一) Python正则表达式初识(二) Python正则表达式初识(三) Python...

  • 正则表达式

    Python:正则表达式Python:正则表达式

  • Python正则表达式指南

    Python正则表达式指南 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达...

  • Python爬虫(十)_正则表达式

    本篇将介绍python正则表达式,更多内容请参考:【python正则表达式】 什么是正则表达式 正则表达式,又称规...

  • python正则表达式

    本篇将介绍python正则表达式,更多内容请参考:【python正则表达式】 什么是正则表达式 正则表达式,又称规...

  • 21.Python之re模块

    Python之re模块 re模块介绍re 模块使 Python 语言拥有全部的正则表达式功能。 re模块的内置方法...

  • Python3爬虫之入门和正则表达式

    文章源自:python3爬虫之入门和正则表达式 前面的python3入门系列基本上也对python入了门,从这章起...

  • 20.Python之正则表达式

    Python之正则表达式 正则表达式什么是正则表达式?正则表达是一套匹配字符串的通用规则,很多开发语言中都有。为什...

  • [转]python正则表达式(一) 函数使用

    原文:python | 史上最全的正则表达式 更全的正则表达式处理函数:在python中使用正则表达式(一) 0....

网友评论

      本文标题:python之正则表达式

      本文链接:https://www.haomeiwen.com/subject/owadbftx.html