2016-03-13 34 views
-3

我试图计算csv文件行中SQL注入关键字的数量,即'SELECT |更新| INSERT | CREATE | ALTER | RENAME | WHERE | DROP',所以我可以找出每个请求中有多少个关键字。csv文件行中SQL注入关键字的数量Python

任何人都可以提出一个这样做的方法吗?

+1

请告诉我们你到目前为止所尝试过的。 –

+0

keywords = ['SELECT |更新| INSERT | CREATE | ALTER | RENAME | WHERE | DROP '] 开放(' SQL injection.csv')为f: \t在F线:0​​\t \t总和(行(STR(关键字)) – bagel123

+0

有像 “SQL注入关键字,” 没有这样的事 –

回答

0

尝试pat = re.compile(“Select | update”)。然后len(pat.findall(line))。

即,您正在使用正则表达式来查找任何关键作品的匹配项,然后获得所有找到的匹配项的列表长度。