Netbeans 每行搜索 2 个术语

Netbeans search for 2 terms per row

有没有一种方法可以使用 "Find in projects" 搜索 2 个项目 - 搜索或 CTRL+F,例如,在 PHP 源代码中查找 table 连接:

LEFT JOIN table_name column_name ON another_table_name;

我想在哪里寻找 JOINtable_name。我在这里想要完成的是在 Netbeans 中寻找 MyISAM table 之间的 table 连接并对数据库模式进行逆向工程。

语法可能类似于 table_name +JOIN,或 table_name AND JOIN。

打开正则表达式并尝试以下正则表达式:

\bJOIN\b.*\btable_name\b|\btable_name\b.*\bJOIN\b

演示:https://regex101.com/r/RQ5jmF/1

解释:

\b -> word boundary 
.* -> matches any character (except for line terminators) zero and unlimited times