擅长:python、mysql、java
<p>在@AdamKG回应后,我做了更多的研究。在</p>
<p>我想利用关于芬德尔()功能。在</p>
<p>在关于芬德尔()将返回所有匹配子字符串的列表。在我的例子中,我在命名的捕获组中有捕获组。这将返回一个包含元组的列表。在</p>
<p>例如,以下带有data1的regex:</p>
<pre><code>pattern = re.compile(r'(?P<VUL>(\d{1,2}|One)\s+
(vulnerabilities|vulnerability)\s+discovered)')
match = re.findall(pattern, data)
</code></pre>
<p>将返回一个包含元组的列表:</p>
^{pr2}$
<p><strong>findVul()的最终代码:</strong></p>
<pre><code>pattern = re.compile(r'(?P<VUL>(\d{1,2}|One)\s+(vulnerabilities|vulnerability)\s+discovered)')
match = re.findall(pattern, data)
if len(match) != 0:
print('Vulnerabilties Found!\n')
for x in match:
print(' > {0}'.format(x[0]))
else:
print('No Vulnerability Found!\n')
</code></pre>