正则search与match的区别
2024-10-07 14:49:19
import re # #1.search和match的区别
# pattern = re.compile(r'\d+')
# #match从头开始匹配
# m = pattern.match('onetwo12threefour34',6)
# print(m)
# #(在指定范围内查找 默认全局) 查找 只查一次 后面的8是从位置8开始只查一次
# s = pattern.search('onetwo12threefour34',8)
# print(s)#34
# s = pattern.search('onetwo12threefour34',7)
# print(s)#2
# print(s.group()) #2.分组
pattern = re.compile(r'(\d+) (\d+)')
s = pattern.search('hello 123 456')
print(s)
print(type(s.group()))#str类型
print(s.group(1))
print(s.group(2))
print(s.groups())
最新文章
- android ImageView网络图片加载、动态设置尺寸、圆角..
- SqlLite 基本操作
- c#修改config中的AppSettings属性
- BZOJ1036[ZJOI2008]树的统计Count 题解
- 转:C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
- [资源]PHP使用消息队列
- Lucene学习总结之七:Lucene搜索过程解析
- SSM之框架整合
- Docker: Failed to get D-Bus connection: No connection to service
- Font Awesome 供更精准的图标搜索
- eclipse快捷键调试总结 -转--快捷键大全
- MySQL Execution Plan--NOT EXISTS子查询优化
- PYTHON-TCP 粘包
- LeetCode——6. ZigZag Conversion
- CSS图标文字不对齐
- docker之搭建私有仓库
- iptables 生产环境下基础设置
- 成为Java GC专家
- 网络编程socket之listen函数
- 我的sublime text3 配置文件设置
热门文章
- 【接口工具】接口抓包工具之Fiddler
- Winfrom传值 分类: C# 2015-07-22 15:41 1人阅读 评论(0) 收藏
- Page.IsPostBack
- git push时提示--set-upstream
- openstack stein部署手册 1. 准备
- Sass--混合宏的不足
- Vue列表渲染:一个取值范围的v-for
- 记录每个action执行时间
- git,提交错了分支,想把远程的分支恢复到上一个版本
- 如何将 不确定的有穷自动机(NFA) 转化为 确定的有穷自动机(DFA) 并将DFA最简化