Znajdowanie dopasowań wokół określonego tekstu w Notepad ++

1

Jak znaleźć dopasowania tylko wokół tekstu tak samo jak to:

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

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

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

Zasadniczo chcę znaleźć dopasowania w tym formacie: if(strcmp(cmdtext, "i", true) == 0)

Yousha Aleayoub
źródło

Odpowiedzi:

1

Jeśli upewnisz się, że Tryb wyszukiwania jest ustawiony na Wyrażenie regularne i . pasuje nowa linia nie jest zaznaczona, jedno z poniższych powinno działać:

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

Jeśli z drugiej strony chcesz zamienić środkową sekcję na coś innego (na przykład /a) i zachować lewą i prawą sekcję, użyj tego:

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

Zastąpić: \1 /a \2

Karan
źródło