假设在 Eclipse 中打开的文件具有以下字符串
$stmt = "select addr from
student
where id=123";
$stmtA = "alter table tablename";
$stmtB = " delete from student
where school=ABC";
$var1 = "This is not a query.
Just a string";
我需要找到影响学生表和学校列的所有查询语句。搜索:
(?s)"(.*?)"
给我所有被引用并分布在多行的字符串。现在我如何增强上述正则表达式来过滤结果,以确保结果具有
1)选择或更改或插入或删除MySQL的关键字,以及2)学生和学校的关键字。
我认为满足以上两个条件,我将能够提取命中学生表和学校列的字符串。有什么帮助吗?