博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则 {} | 【】
阅读量:5964 次
发布时间:2019-06-19

本文共 1157 字,大约阅读时间需要 3 分钟。

import re# line = 'ahhuuhhaaahhhhang123'#line = 'ahuuuhuuu'# 需要获取h和h之间,需要包含特定数量字符的子串# 使用 + h和h之间至少要有一个字符# {} 限定它前面出现的那个东西的出现次数# match_res = re.search('h.{3,6}h', line)# if match_res:#     print(match_res)#     print(match_res.group(0))#     # print(match_res.group(1))#     # print(match_res.group(2))#     print('ojbk')# else:#     print('no ojbk')## match_res = re.search('h.+?h', line)# if match_res:#     print(match_res)#     print(match_res.group(0))#     # print(match_res.group(1))#     # print(match_res.group(2))#     print('ojbk')# else:#     print('no ojbk')## line = 'sss127aaaanbsss127'## # 匹配sss127 或者 aaa# # 或者# match_res = re.search('(sss127|aaa)', line)# if match_res:#     print(match_res)#     print(match_res.group(0))#     # print(match_res.group(1))#     # print(match_res.group(2))#     print('ojbk')# else:#     print('no ojbk')# [] 匹配中括号内部的任意一个字符line = 'sss127aaaanbsss127'match_res = re.search('([27s1]+)', line)if match_res:    print(match_res)    print(match_res.group(0))    # print(match_res.group(1))    # print(match_res.group(2))    print('ojbk')else:    print('no ojbk')

  

转载于:https://www.cnblogs.com/gxsmm/p/9490910.html

你可能感兴趣的文章
HDU1848 Fibonacci again and again
查看>>
HTML思维导图
查看>>
office2016选择性安装
查看>>
C# 自定义控件入门
查看>>
git改密码出现授权问题
查看>>
Hadoop IO 特性详解(2)
查看>>
ORA-02266: 表中的唯一/主键被启用的外键引用
查看>>
MySQL类型转换 使用CAST将varchar转换成int类型排序
查看>>
Django的POST请求时因为开启防止csrf,报403错误,及四种解决方法
查看>>
Apache common-fileupload用户指南
查看>>
day-6 and day-7:面向对象
查看>>
IE维护(IEM)策略不再适用于IE10及后续IE版本
查看>>
Java7中的ForkJoin并发框架初探(下)—— ForkJoin的应用
查看>>
java中的重量级与轻量级概念
查看>>
Linux设备驱动工程师之路——硬件访问及混杂设备LED驱动
查看>>
进程和线程<一>
查看>>
远程算数程序——版本v1.0
查看>>
Mysql常见四种索引的使用
查看>>
说说Android桌面(Launcher应用)背后的故事(一)——揭开她神秘的面纱
查看>>
第一篇:zc706 开箱及开发环境搭建
查看>>