再次,我坚持使用一些正则表达式,我真的不知道从哪里开始。
我正在使用vQmod构建OpenCart扩展,我希望能够搜索具有此代码的所有文件:
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template')
问题是,上面的代码在每个文件的该行中有更多代码。是否有正则表达式函数可以让我用vQmod搜索代码行的一部分?
这是我到目前为止所尝试的内容:
<search position="before" regex="true"><![CDATA[~if \(file_exists\(DIR_TEMPLATE . $this->config->get\('config_template'\)~]]></search>
谢谢, 彼得
答案 0 :(得分:2)
要搜索每个目录控制器文件(所有这些都是),您将使用
<file name="catalog/controller/*/*.php">
如果您要搜索正则表达式,请使用regex =“true”,然后将正则表达式放在CDATA
标记
<search position="before|after|replace" regex="true"><![CDATA[~regex-here-including-delimiters~]]></search>