python 5a 之 re.search 举例, 搜索关键字、在2-3个空格处分割、正则表达式

data = 'Aa1233abBBbb'

搜索前1-5位是子母的情况

re.search(r"[A-Z]{1,5}", i).group(0)

group() 和 group(0) 一致,显示输出结果

result = re.search('b', data)

result.group(0)

print(result.start()) # 匹配字符串的开始位置

print(result.end()) # 匹配字符串的结束位置

print(result.span())

在两个或更多个空格符处进行分隔

import re f = open('whodata.txt', 'r') for eachLine in f.readlines(): print re.split('\s\s+', eachLine) f.close()

['wesc', 'console', 'Jun 20 20:33\012'] ['wesc', 'pts/9', 'Jun 22 01:38\011(192.168.0.6)\012'] ['wesc', 'pts/1', 'Jun 20 20:33\011(:0.0)\012'] ['wesc', 'pts/2', 'Jun 20 20:33\011(:0.0)\012'] ['wesc', 'pts/4', 'Jun 20 20:33\011(:0.0)\012'] ['wesc', 'pts/3', 'Jun 20 20:33\011(:0.0)\012'] ['wesc', 'pts/5', 'Jun 20 20:33\011(:0.0)\012'] ['wesc', 'pts/6', 'Jun 20 20:33\011(:0.0)\012'] ['wesc', 'pts/7', 'Jun 20 20:33\011(:0.0)\012'] ['wesc', 'pts/8', 'Jun 20 20:33\011(:0.0)\012']

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值