Python语言基础20:re模块的核心函数和方法 学习笔记
# 核心函数和方法
import re
# match 函数
# 尝试用正则表达式从字符串的开头匹配,
# 如果匹配成功,则返回一个匹配对象,否则返回None
m1 = re.match('fo','food') # 匹配
m2 = re.match('fo','nfood') # 不匹配
print(m1)
print(m2)
# search 函数
# 在字符串中,查找正则表达式模式的第一次出现,
# 如果匹配成功,则返回一个匹配对象,否则返回None
s1 = re.search('foo','food')
s2 = re.search('fo','nsfood') # 可以匹配到中间的字符
print(s1)
print(s2)
# group方法
# 使用match或search匹配成功后,
# 返回的匹配对象可以通过group方法获得匹配内容
print(m1.group())
print