首页 > 其他 > 详细

正则 {} | 【】

时间:2018-08-17 01:13:55      阅读:173      评论:0      收藏:0      [点我收藏+]
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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!