python基础|模块---re模块

Posted huaixin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础|模块---re模块相关的知识,希望对你有一定的参考价值。

  python中的re模块是正则技术中应用。对于正则就是正则表达式,正则表达式是独立一门技术,在各个编程体系都有它的“身影"。在python中在爬虫技术中,数据分析,它都是必不可少的存在。主要利用正则表达式筛选字符串中我们需要的字符串类型数据。

  正则表达式基础知识。元字符和量词。

元字符

匹配作用

.

可以匹配除换行符以外的任何字符

\w

匹配字母,数字和下滑线

\d

匹配除了数字

\s

匹配空格

\W

匹配非字母,数字和下划线

\D

匹配非数字

\S

匹配非空格

^

匹配^字符串开头。用法(^a:匹配a开头的字符串)

$

匹配$字符串结尾。用法(a$:匹配字符串a结尾)

\n

匹配换行符

\t

匹配一个制表符

\b

匹配单词的结尾

()

匹配括号内的表达式,也表示一个组

[…]

匹配字符组中的字符

[^….]

匹配除了字符组中的所有字符

a|b

匹配a或b字符

以上是关于python基础|模块---re模块的主要内容,如果未能解决你的问题,请参考以下文章

Python基础(13)_python模块之re模块(正则表达式)

python基础之re模块

Python基础16模块-re模块

Python基础-re模块

python开发模块基础:re正则

python基础之re模块