从搜索PhpStorm

这个问题可能在互联网上的某个地方有答案,但我似乎找不到。当然,如果您有要给我的链接,我会很乐意接受它作为答案。

这里是: 如何从全局搜索中排除一些字符串?

基本上,我使用 Ctrl + Shift + F 查找所有出现的nameOfTheFile.php字符串,以查找调用此文件的所有模式。一个不太聪明的开发人员在各处创建了多个nameOfTheFile.php,因此包含它们的路径总是在变化,我需要解决一些问题,因此需要更改每个调用。根据PhpStorm,有很多呼叫=> 1533次出现,因此不能一个接一个地进行呼叫。

所以我的计划是记下所有模式(不应超过50个,这样才可以使用),并在以后替换所有模式。为此,我可以使用过滤器排除已经找到的模式

目前,模式列表类似于:

include_once("folderY/nameOfTheFile.php");
include_once(PATH . "folderY/nameOfTheFile.php");
include_once (PATH . "folderY/nameOfTheFile.php");
include_once ("../../../folderX/nameOfTheFile.php");
include_once ("../../folderX/nameOfTheFile.php");
include_once ("../folderX/nameOfTheFile.php");
require_once($settings['siteFilepath'] . "folderY/nameOfTheFile.php");

如何从搜索中排除那些字符串?我曾想过使用正则表达式,但由于我不是专家(此处为初级开发人员:/),所以我真的想不起来。我也认为也许PhpStorm中内置了一些可以更好地工作的东西。

我错过了什么吗?有正则表达式可以帮助我吗?优点:如果有Regex,请说明它的工作原理(请记住,我远不是专家)。

fishin8 回答:从搜索PhpStorm

在PhpStorm中的

替换所有cntr + shift + R 选择“正则表达式”选项,然后输入

include_once.*nameOfTheFile\.php"\);

这将选择有问题的条目进行替换

本文链接:https://www.f2er.com/3144935.html

大家都在问