我将编写一些正则表达式以指定格式输出数据,因此我创建了一个小测试正则表达式,它应该输出Jan、Aug等。但是对象似乎没有分组,因此输出总是<_sre.SRE_Match object at 0x028A6C28>
这是我的剧本:
#!/usr/bin/python
import re
kf = [s.strip() for s in open('keyword.txt', 'r') if not s.strip() == '']
sl = open ('syslog.txt', 'r')
keywordList = []
for keyword in kf:
keywordList.append(keyword)
for string in sl:
for keyword in keywordList:
if keyword in string:
print "**"+keyword+"**"
datePattern = re.compile("^[A-Z][a-z][a-z]")
dateResult = datePattern.match(string)
dateResult.group(0)
print dateResult
谢谢
Python不是这样工作的
或
相关问题 更多 >
编程相关推荐