在 Notepad++ 中查找特定文本的匹配项

在 Notepad++ 中查找特定文本的匹配项

我如何找到匹配项就在附近文本与此相同:

if(strcmp(cmdtext, " /x ", true) == 0)

if(strcmp(cmdtext, " /y ", true) == 0)

if(strcmp(cmdtext, " /z ", true) == 0)

基本上,我想找到这种格式的匹配项:if(strcmp(cmdtext, "", true) == 0)

答案1

如果你确定搜索模式被设定为正则表达式. 匹配换行符不是选择后,以下任一项都可以工作:

if\(strcmp\(cmdtext, ".*?", true\) == 0\)
if\(strcmp\(cmdtext, " /. ", true\) == 0\)

另一方面,如果您想用其他内容(例如/a)替换中间部分并保留左侧和右侧部分,请使用以下命令:

搜索: (if\(strcmp\(cmdtext, ").*?(", true\) == 0\))

代替: \1 /a \2

相关内容