python 中 re.match和re.search()函数
两者都返回首次匹配字符串的索引,re.match函数只从头开始匹配, re.search函数不限制只从头开始匹配。
001、re.match函数
[root@PC1 test2]# python3 Python 3.10.9 (main, Mar 1 2023, 18:23:06) [GCC 11.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import re ## 导入模块 >>> str1="abcdef" >>> re.match("ab", str1) ## 返回索引0,2 <re.Match object; span=(0, 2), match='ab'> >>> re.match("bc", str1) ## 不能从中间匹配
002、re.search函数
>>> import re >>> str1="abcdefg" >>> re.search("ab", str1) <re.Match object; span=(0, 2), match='ab'> >>> re.search("bc", str1) <re.Match object; span=(1, 3), match='bc'> ## re.search不限制只从开头匹配
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2022-05-31 python中实现文本大小写的转换
2022-05-31 python中统计文本的行数及列数
2022-05-31 python 中提取以指定字符开头或指定字符结尾的数据
2022-05-31 python 中从文本中提取包含指定字符的数据
2022-05-31 linux中设置系统时间
2022-05-31 X86、AMD64、X86_64、X64的区别
2022-05-31 redhat9中配置yum仓库