我如何找到匹配项就在附近文本与此相同:
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