python之正则表达式-基础匹配

本文介绍了Python中的正则表达式基础,包括match方法从头开始匹配、search方法查找任意位置的匹配项以及findall方法查找所有匹配项。通过实例演示了如何在字符串中使用这些方法。

一、什么是正则表达式

python之正则表达式-元字符匹配icon-default.png?t=N7T8https://mp.youkuaiyun.com/mp_blog/creation/editor/133778805 

二、正则的3个基础方法

1、match方法

代码演示:

"""
    re的3个基础方法
"""

import re
# match 从头开始
s="python apple"
result=re.match("python",s)

print(result)
print(result.span())
print(result.group())

s1="ipython apple python"
result1=re.match("python",s1)
print(result1)

运行结果:

2、search方法 

代码演示:

"""
    re的3个基础方法
"""

import re
s1="ipython apple python"
# search 找到一个
result2=re.search("python",s1)
print(result2)
print(result2.span())
print(result2.group())

result3=re.search("python2",s1)
print(result3)

运行结果:

3、findall方法

代码演示:

"""
    re的3个基础方法
"""

import re
s1="ipython apple python"
# findall 找到全部
result4=re.findall("python",s1)
result5=re.findall("python2",s1)
print(result4)
print(result5)

运行结果:

三、总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

python_198

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值