美文网首页
Python 正则表达式(简略版)

Python 正则表达式(简略版)

作者: limit_lin | 来源:发表于2018-04-03 20:28 被阅读10次
  • ?匹配零次或一次前面的分组。
  • *匹配零次或多次前面的分组。
  • +匹配一次或多次前面的分组。
  • {n}匹配n次前面的分组。
  • {n,}匹配n次或更多前面的分组。
  • {,m}匹配零次到m次前面的分组。
  • {n,m}匹配至少n次、至多m次前面的分组。
  • {n,m}?或*?或+?对前面的分组进行非贪心匹配。
  • ^spam意味着字符串必须以spam开始。
  • spam$意味着字符串必须以spam结束。
  • .匹配所有字符,换行符除外。
  • \d、\w和\s分别匹配数字、单词和空格。
  • \D、\W和\S分别匹配出数字、单词和空格外的所有字符。
  • [abc]匹配方括号内的任意字符(诸如a、b或c)。
  • [^abc]匹配不在方括号内的任意字符。
  • .* 匹配除换行符外的所有字符
  • re.compile(.*,re.DOTALL)匹配所有字符
regex = re.compile(r'.*')
mo = regex.search('Some sentences')
mo.group() #group(1) group(2)匹配正则表达式分组信息
tup = mo.groups() #获取所有分组
strLst = regex.findall('Some sentences')
regex2 = re.compile('My Name IS LL',re.IGNORECASE)#匹配忽略大小写,等同于re.I
regex.sub('new words','raw strings') # new words 可以用\1,\2,\3表示在替换中输入分组中1、2、3的文本
re.VERBOSE 忽略正则表达式中的注释和空白符
re.compile('foo', re.IGNORECASE | re.DOTALL | re.VERBOSE)

相关文章

  • Python 正则表达式(简略版)

    ?匹配零次或一次前面的分组。 *匹配零次或多次前面的分组。 +匹配一次或多次前面的分组。 {n}匹配n次前面的分组...

  • python的函数(简略版)

    本文主要介绍python函数的基础知识。回答了,什么是函数,如何定义函数,函数的调用及函数的作用域等等问题。本文是...

  • Python之正则表达运用

    在python中使用正则表达式 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模...

  • 几行代码入门正则表达式(python版)

    几行代码入门正则表达式(python版) __author__ ='***' # re reg正则 import...

  • 正则表达式

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

  • 正则表达式

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

  • 超详细Python正则表达式操作指南(re使用),一

    Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。Python 1.5之前版本...

  • Python 学习笔记 059

    正则表达式 01 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块...

  • python正则表达式

    Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python...

  • 简略版年会

    公司今天组织了简略版年会,简单说,就是先做了一套类似敬业福之类的集卡游戏,调动全公司的人,到处换卡凑成一套,然后抽...

网友评论

      本文标题:Python 正则表达式(简略版)

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