我有一个检索CVE名称和编号的工作流。我可以让它打印到团队突出,因为它很好。然而,我尝试只抓取CVE编号"CVE-2021-XXXXX“
当它以以下方式运行:
import re
text ="{{["Get Vulnerability Content from Rapid7 Vuln DB"].[content_result].[title]}}"
m = re.search(r'CVE-\d{4}-\d{4,7}', text)
if m:
found = m.group(1)我收到以下输出:
rapid7/Python 3 Script:2.0.3. Step name: run
Input: (below)
{}
Function: (below)
import re
text ="Google Chrome Vulnerability: CVE-2021-XXXX "Long description"
m = re.search(r'CVE-\d{4}-\d{4,7}', text)
if m:
found = m.group(1)
Could not run supplied script. Error: no such group我也尝试了print()和Out。
它在一个循环中,所以它一次只能抓取一行文本。
发布于 2021-09-29 15:39:43
在此处使用re.findall:
text = 'Google Chrome Vulnerability: CVE-2021-XXXX "Long description"'
matches = re.findall(r'\bCVE-\d{4}-\w{4,7}\b', text)
print(matches) # ['CVE-2021-XXXX']https://stackoverflow.com/questions/69379437
复制相似问题