Bem-vindo à McSoftware! (Solução)
-
Pressione Ctrl + F para abrir a janela Localizar.
-
Clique no oval "Expressão regular".
-
Marque a caixa de seleção ". matches newline".
-
Na caixa "Encontrar o quê:", digite
(?:(?!batch).)+
substituindobatch
com a palavra em que você deseja parar. -
Clique no seu documento na linha em que deseja começar a selecionar.
-
Clique no botão "Localizar próximo" na janela Localizar.
Explicação
Usamos os recursos lookbehind negativo e agrupamento atômico do mecanismo de expressão regular, juntamente com o recurso Notepad ++ de começar a pesquisar onde o cursor está posicionado no documento para implementar o comportamento desejado.
-
O Notepad ++ realça automaticamente o resultado de uma correspondência.
-
Nós não queremos corresponder à palavra
batch
(no meu exemplo). -
Nós fazemos queremos corresponder tudo o que não contém a palavra "lote" começando no cursor.
-
Veja aqui para detalhes sobre o agrupamento atômico.
-
Consulte aqui para obter detalhes sobre lookbehind negativo (e outros operadores de lookaround, que podem não estar disponíveis no sabor regex do Notepad ++).