到目前为止,我有这个:
(require|include)(_once)?\(([^)]+)
它会检查所有的 require、require_once、include 和 include_once,但它需要采用以下格式:
require(FOO)
我还需要找到:
require FOO
所以它需要考虑带括号和不带括号以及第二个示例中的空格。
完整代码的样式是:
<search position="replace" regex="true"><![CDATA[~(require|include)(_once)?\(([^)]+)~]]></search>
<add><![CDATA[$1$2(VQMod::modCheck($3)]]></add>