美文网首页
python正则表达式笔记

python正则表达式笔记

作者: virtualzzf | 来源:发表于2017-11-16 18:25 被阅读0次

用法:re.search("/d+", str, re.M|re.I)

(?<=表达式1)表达式2(?=表达式3),用于匹配 表达式1表达式2表达式3 格式的串,其中表达式1中必须为定长

.代表任意字符,但不包括换行符,可以用[\s\S]包含换行符

[ -~]表示一个英文字符,[^ -~]表示一个非英文中文字符

python中的*、+默认是贪婪的,如果想要非贪婪模式,在后面加?

串中有特殊字符的情况下,要特别注意使用转义字符,例如[]、()、.等,同样注意原生字符r的使用

^和$表示串首或串尾,如要按行匹配,注意使用多行模式re.M

group(n)表示返回中的第n个分组,分组以表达式中的()表示

match从串首匹配,search从任意位置开始匹配,findall返回所有匹配结果的列表

☆sub用于代替,还有待研究

希望你在将来的使用中更加顺利

相关文章

  • Python ☞ day 11

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

  • 正则表达式

    python学习笔记-正则表达式 标签 : python 特殊符号和字符 re模块:核心函数和方法

  • 正则表达式

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

  • 正则表达式

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

  • 爬虫基础系列正则表达式——爬取简书个人文章标题

    正则表达式简单介绍 正则表达式我在VBA中有详细的阐述《VBA正则笔记》,在python语言中,它的方法与VBA大...

  • Python正则表达式指南

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

  • Python3.5笔记——第11章 正则表达式

    Python3.5笔记 第11章 正则表达式 认识正则表达式 正则表达式是一个特殊字符序列,能够帮助用户检查一个字...

  • 正则表达式

    笔记 正则表达式:用来做字符串查找、匹配、切割用的一种工具。 python对正则表达式的支持:提供了re模块(py...

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

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

  • python正则表达式

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

网友评论

      本文标题:python正则表达式笔记

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