美文网首页
Python 正则表达式的运用

Python 正则表达式的运用

作者: 浅语__ | 来源:发表于2020-08-30 14:17 被阅读0次

简单来说,正则表达式就是记录文本规则的代码。
需 import re
可以用到 re.split re.findall re.match

"\b" 单词的开头或结尾,空格、标点、换行
"." 除换行符以外的任意字符
"\S" 非空白符的任意字符
"" 表示数量,它表示前面的字符可以重复任意多次(包括0次)
"+" 至少一个字符
"?" 0个或1个字符,
{n}表示n个字符,{n,m}表示n-m个字符
"
"在匹配时,会匹配尽可能长的结果。如果需要匹配到最短的就停止,需要用".?"(懒惰匹配)。
"\d" 数字
[0-9]
"\d" "[0-9]+" "\d+" 任意长度的数字,其中包含0次,+表示1次以上
"\w" 字母或数字或下划线或汉字
"\s" 任意的空白符(与\S相反)
"^" 匹配字符串的开始, ^\d表示必须以数字开头。
"" 匹配字符串的结束,\d表示必须以数字结束
"\W" 任意不是字母,数字,下划线,汉字的字符
"\D" 任意非数字的字符
"\B" 不是单词开头或结束的位置
[a]的反义是[a],表示除a以外的任意字符。[abcd]就是除abcd以外的任意字符
A|B可以匹配A或B,所以(P|p)ython可以匹配'Python'或者'python'。

相关文章

  • 正则表达式

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

  • 正则表达式

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

  • 爬虫之道-正则表达式1

    应该明确的是,在python爬虫中,正则表达式应该是分为两部分: re模块中各个方法的运用 正则表达式语法 re模...

  • Python正则表达式指南

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

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

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

  • python正则表达式

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

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

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

  • Python 正则表达式的运用

    简单来说,正则表达式就是记录文本规则的代码。需 import re可以用到 re.split re.find...

  • Python正则表达式的运用

    最近在MOOC上学习嵩天老师的《Python网络爬虫与信息提取》,非常好的一门课程。相比互联网上其他爬虫教程,这门...

  • Python正则表达式用法详解

    搞懂Python 正则表达式用法 Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一...

网友评论

      本文标题:Python 正则表达式的运用

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