一、什么是正则表达式

python之正则表达式-元字符匹配
https://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)
运行结果:

三、总结

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

被折叠的 条评论
为什么被折叠?



