Regexp::在文件中查找没有';t mysql\u real\u escape\u字符串

Regexp::在文件中查找没有';t mysql\u real\u escape\u字符串,regex,mysql-real-escape-string,Regex,Mysql Real Escape String,例: 有了这些,我找到了所有的查询。 我的问题是我需要的查询没有mysql\u real\u escape\u字符串。 有什么想法吗?用什么查找所有查询??为此编写一个正则表达式看起来像是行噪音。您最好编写一个快速的shell或PHP脚本。此外,结果将需要直观的审查。考虑 $SQL=“更新表SET ItInStudio=”$因特瓦尔。”其中id='$身份证它不需要mysql\u real\u escape\u string()。因此,任何正则表达式都会包含误报。也许您可以搜索“\?\。\s?\$

例:

有了这些,我找到了所有的查询。 我的问题是我需要的查询没有mysql\u real\u escape\u字符串。
有什么想法吗?

用什么查找所有查询??为此编写一个正则表达式看起来像是行噪音。您最好编写一个快速的shell或PHP脚本。此外,结果将需要直观的审查。考虑<代码> $SQL=“更新表SET ItInStudio=”$因特瓦尔。”其中id='$身份证它不需要
mysql\u real\u escape\u string()
。因此,任何正则表达式都会包含误报。也许您可以搜索
“\?\。\s?\$
,但如果查询中出现更多行,您可能会发现许多不是查询的结果。。
$sql = "INSERT INTO".$table_name."SET firstname = '".$firstname."',lastname= '".$lastname."',created_on = now()";