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']