Python正则表达式一文详解+实例代码展示

目录

前言

一、正则表达式

1.简介

2.概念

3.目的

4.特点

二、Re库

1.re.match()

?2.fullmatch()

?3.search()

4.?sub()

?5.subn()

6.findall()

?7.finditer()

?8.compile()

9.?splite()

?10.Match对象和Pattern对象

三.正则表达式语法匹配

1 普通字符

1.1alone

?1.2[alone]

1.3[^alone]?

1.4[A-Z]

1.5 .

?1.6[sS]

1.7w

?2.非打印字符

2.1cx

2.2

2.3

2.4

2.5?s

?2.6S

?2.7

2.8

3.特殊字符

3.1$

?3.2( )

?3.3*

?3.4+

?3.5.

?3.6[

3.7?

3.8

3.9^

?3.10{

3.11|

4.限定符

4.1*

4.2+

4.3?

4.4{n}

4.5?{n,}

4.6?{n,m}

5.定位符

5.1^

5.2$

5.3

?5.4B

点关注,防走丢,如有纰漏之处,请留言指教,非常感谢

参阅:


很多学Python伙伴问题有没有体系的面试题?
今天为大家推荐一款刷题神奇哦 :刷题面试神器牛客
各大互联网大厂面试真题。从基础到入阶乃至原理刨析类面试题 应有尽有,赶快来装备自己吧!助你面试稳操胜券,solo全场面试官


前言

正则匹配可以说是数据检索和遍历的基础技能了。在Python我们经常会用到需要提出特定字符的场景,尤其在网络爬虫爬取的编码后杂乱网页提取数据的的时候。在数据库提取数据后或是JSON文件做二次处理都需要re库进行提取。因此学好re库和正则表达是python工程师的必修课,你可以对正则表达式掌握的不是很熟练,但是必须要了解re库中存在的各种函数功能,这将大大加速你完成项目某项需求的时间也方便进行问题搜索。本文将详细介绍Python中正则表达式功能re库的功能。


一、正则表达式

1.简介

正则表达式,又称规则表达式**,**(Regular Expression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),是计算机科学的一个概念。正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值