【发布时间】:2013-02-26 13:53:56
【问题描述】:
我已经设法让我的脚本根据行中的内容打印出一行文本:
if "cvename" in line:
CVE = list_of_line[4:5]
print "The CVE number is ", ' '.join(CVE)
print " "
CVEfile.write("CVE-" + str(CVE) + '\n')
打印出来的:
['http://cve.mitre.org/cgi-bin/cvename.cgi?name=1999-0016][Xref']
但我想要的只是值'1999-0016'
我假设可以使用正则表达式来执行此操作,但我没有太多使用它们的经验。我注意到的是,我要提取的值总是以年份开头,因为它是一个 CVE 编号
【问题讨论】: