1

Как я могу найти совпадения только вокруг текста так же, как это:

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

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

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

В основном, я хочу найти совпадения в этом формате: if(strcmp(cmdtext, " and ", true) == 0)

1 ответ1

1

Если вы уверены, что режим поиска установлен на Регулярное выражение и . соответствия новой строки не выбраны, должно работать одно из следующих:

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

Если, с другой стороны, вы хотите заменить среднюю часть чем-то другим (например, /a) и сохранить левую и правую части, используйте это:

Поиск: (if\(strcmp\(cmdtext, ").*?(", true\) == 0\))

Заменить: \1 /a \2

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .