Skip to content

Tudo para WordPress, desenvolvimento web — e não só

💡 Truques úteis do Notepad++: regex, atalhos e limpeza automática de texto em 2026

💡 Truques úteis do Notepad++: regex, atalhos e limpeza automática de texto em 2026

Abriu um ficheiro de registo com cinco mil linhas e passou uma hora a remover duplicados manualmente. Ou colou texto do Word para o WordPress e ficou com quebras de linha duplas por todo o documento. O Notepad++ resolve ambos os cenários numa única passagem, mas só se conhecer três ou quatro técnicas específicas.

A maioria dos utilizadores fica-se pelo básico Ctrl + F. Entretanto, o motor de expressões regulares Boost integrado transforma o editor numa ferramenta de processamento de texto em lote. A seguir encontra uma folha de dicas de regex, mais de trinta atalhos de teclado e instruções passo a passo que pode aplicar de imediato.

Aplicável à versão 8.9.6.4 do Notepad++, junho de 2026.

💡 Visão geral rápida:

  • Três modos de pesquisa comparados numa tabela: normal, alargado e expressões regulares

  • Quatro tabelas de símbolos regex: básicos, classes de caracteres, quantificadores e agrupamento

  • Três cenários reais de localizar e substituir: tags HTML, links em markdown, extração de URLs

  • Mais de trinta atalhos de teclado em quatro grupos, mais instruções passo a passo para limpar texto vindo do Word

Três modos de pesquisa: o que usar e quando

O Notepad++ tem três modos de pesquisa. Alterna entre eles na parte inferior dos diálogos Ctrl + F e Ctrl + H, no grupo "Modo de pesquisa". Confundir os modos significa obter zero correspondências onde deveria haver uma centena.

Modo

O que suporta

Quando usar

Normal

Texto exato

Procurar uma palavra ou frase sem caracteres especiais

Alargado

\n \t \r \0

Substituir quebras de linha, tabulações, caracteres nulos

Expressões regulares

Sintaxe Boost completa

Padrões, classes de caracteres, quantificadores, agrupamento

O modo alargado é uma forma rápida de substituir quebras de linha por espaços sem regex. Se precisar de agrupamento ou classes de caracteres, mude para o modo completo.

Expressões regulares: uma folha de dicas para o dia a dia

O modo de expressões regulares é ativado no diálogo de pesquisa (Ctrl + F) ou substituição (Ctrl + H): na parte inferior da janela, alterne "Modo de pesquisa" para "Expressão regular". Depois disso, os caracteres especiais funcionam como operadores e não como texto simples.

Caixa de diálogo de pesquisa do Notepad++ com modo de expressão regular ativado

O motor Boost é compatível com a sintaxe do VS Code, Sublime e Vim. Aprenda um padrão aqui e use-o em todo o lado.

Símbolos básicos:

Símbolo

O que corresponde

.

Qualquer caractere único, exceto quebra de linha

^

Início da linha

$

Fim da linha

\d

Qualquer dígito (equivalente a [0-9])

\D

Qualquer caractere exceto um dígito

\w

Letra, dígito ou sublinhado (equivalente a [a-zA-Z0-9_])

\W

Qualquer caractere exceto \w

\s

Caractere de espaço em branco: espaço, tabulação, quebra de linha

\S

Caractere que não seja espaço em branco

\n

Caractere de nova linha (LF)

\r

Retorno de carro (CR)

Classes de caracteres:

Construção

O que corresponde

[abc]

Qualquer um dos caracteres listados

[a-z]

Qualquer letra latina minúscula

[A-Z]

Qualquer letra latina maiúscula

[a-zA-Z]

Letra latina em qualquer caso

[0-9]

Qualquer dígito (equivalente a \d)

[^abc]

Qualquer caractere exceto a, b, c

Quantificadores:

Símbolo

Quantas vezes

*

Zero ou mais repetições

+

Uma ou mais repetições

.*

Qualquer conjunto de caracteres dentro de uma linha

.+

Qualquer cadeia de caracteres não vazia

Limites e agrupamento:

Construção

O que faz

\b

Limite de palavra

\B

Não é um limite de palavra

()

Agrupamento: conteúdo disponível na substituição como \1, \2

\|

"Ou" lógico

Quatro padrões que vale a pena ter na memória:

  • ^$, uma linha vazia (início seguido imediatamente pelo fim)
  • ^\s*$, uma linha que contém apenas caracteres de espaço em branco
  • ^.*$, todo o conteúdo de uma linha, do início ao fim
  • \r\n, uma linha vazia em formato Windows (CRLF)

Localizar e substituir: três cenários reais

A teoria sem prática não se fixa. Aqui estão três tarefas de trabalho real com código e conteúdo WordPress.

Remover tags HTML preservando o texto

Exportou conteúdo de um CMS antigo e ficou com uma confusão de tags. Precisa de remover a formatação e deixar apenas texto simples. No modo de expressão regular:

1Find: <[^>]*>
2Replace: (leave empty)

O padrão <[^>]*> encontra tudo entre < e >: tags de abertura, fecho e tags auto-fecháveis como <br/>. Deixe o campo de substituição vazio. O HTML desaparece; o texto permanece intacto.

Tem uma lista no formato [Título](url) e precisa de manter apenas os títulos. Duas passagens em modo regex.

Passo 1. Remova a parte do link juntamente com o parêntese de abertura:

1Find: \(https?://[^)]*\)
2Replace: (leave empty)

Passo 2. Remova os parênteses retos. Mude para o modo normal: procure por [, substitua por vazio; depois ], substitua também por vazio.

Cem links transformam-se numa lista limpa de títulos em duas operações.

Extrair URLs de uma lista em markdown

A tarefa inversa: de [Título](https://example.com) precisa de manter apenas o endereço. Uma passagem em modo regex:

1Find: ^[^(]*\(([^)]+)\).*$
2Replace: \1

A construção ([^)]+) captura o URL dentro dos parênteses. \1 insere-o no campo de substituição; todo o outro texto na linha é descartado.

Atalhos de teclado: trabalhar sem rato

Um conjunto de combinações que poupa tempo durante o trabalho diário com código e conteúdo. Marque esta página como referência.

Trabalhar com ficheiros e separadores:

Ação

Teclas

Abrir documento

Ctrl + O

Novo separador

Ctrl + N

Fechar separador

Ctrl + W

Guardar

Ctrl + S

Guardar como

Ctrl + Alt + S

Guardar tudo

Ctrl + Shift + S

Documento seguinte

Ctrl + Tab

Documento anterior

Ctrl + Shift + Tab

Edição básica:

Ação

Teclas

Selecionar tudo

Ctrl + A

Copiar

Ctrl + C

Cortar

Ctrl + X

Colar

Ctrl + V

Desfazer

Ctrl + Z

Refazer

Ctrl + Y

Duplicar linha ou texto selecionado

Ctrl + D

Ir para o início do documento

Ctrl + Home

Ir para o fim do documento

Ctrl + End

Ir para o início da linha

Home

Ir para o fim da linha

End

Localizar e substituir:

Ação

Teclas

Localizar no texto

Ctrl + F

Substituir texto

Ctrl + H

Localizar em ficheiros

Ctrl + Shift + F

Localizar seguinte

F3

Localizar anterior

Shift + F3

Localizar seleção seguinte

Ctrl + F3

Localizar seleção anterior

Ctrl + Shift + F3

Ir para linha

Ctrl + G

Operações especiais:

Ação

Teclas

Converter para minúsculas

Ctrl + U

Converter para MAIÚSCULAS

Ctrl + Shift + U

Comentar seleção

Ctrl + Shift + Q

Descomentar seleção

Ctrl + Shift + K

Mostrar lista de tags ou palavras-chave

Ctrl + Space

Marcar linha com marcador

Ctrl + F2

Saltar para o próximo marcador

F2

Saltar para o marcador anterior

Shift + F2

Aumentar indentação do texto

Tab

Diminuir indentação do texto

Shift + Tab

Modo ecrã inteiro com separadores

F11

Modo ecrã inteiro sem painéis

F12

Ampliar área de texto

Ctrl + mouse wheel

Mover blocos sem copiar e colar merece atenção especial. Mantenha premido Ctrl + Shift e use as teclas / para mover um bloco selecionado dentro do documento. A área de transferência não é afetada. O risco de sobrescrever acidentalmente um fragmento importante é zero.

Instruções passo a passo: remover linhas em branco após colar do Word

Copiou texto do Microsoft Word, colou-o no WordPress e ficou com quebras de linha duplas e triplas. Em vez de limpeza manual, uma operação integrada do Notepad++ resolve isto em três passos.

Passo 1. Abra o documento problemático. As linhas em branco são imediatamente visíveis.

Documento com linhas em branco antes do processamento no Notepad++

Passo 2. Selecione todo o conteúdo: Ctrl + A.

Selecionar todo o texto no Notepad++ antes de remover linhas em branco

Passo 3. No menu principal: Editar → Operações com linhas → Remover linhas em branco.

Menu Editar, Operações de Linha, Remover Linhas em Branco no Notepad++

Pronto. As linhas em branco desaparecem e o texto fica pronto para colar no WordPress sem tags <br> extra e elementos <p></p> vazios. Esta técnica também funciona para colagens do Google Docs. Poupa dezenas de minutos ao trabalhar com documentos longos.

Comentar código: dois atalhos para o ciclo completo

Para um programador WordPress que edita functions.php, CSS ou JavaScript diariamente, comentar código é uma parte constante do fluxo de trabalho. Dois atalhos cobrem o ciclo completo:

  • Ctrl + Shift + Q, comenta o bloco selecionado. O Notepad++ insere automaticamente a sintaxe correta com base no tipo de ficheiro: // para PHP e JavaScript, /* */ para CSS.
  • Ctrl + Shift + K, descomenta um bloco previamente comentado.

Funciona tanto para linhas únicas como para blocos de várias linhas. A linguagem é determinada automaticamente pela extensão do ficheiro. Não precisa de se lembrar onde usar barras duplas em vez de asteriscos.

Vídeo: técnicas básicas em 5 minutos

Para quem absorve melhor formatos visuais do que texto, aqui fica uma breve introdução às principais capacidades do editor:

Depois de ver, os atalhos de teclado e os padrões regex da folha de dicas acima encaixar-se-ão numa base clara.

⁉️🤔 Perguntas frequentes

Como ativo o modo de expressões regulares no Notepad++?

Abra o diálogo de pesquisa (Ctrl + F) ou substituição (Ctrl + H). Na parte inferior da janela, encontre o grupo de botões de rádio "Modo de pesquisa" e selecione "Expressão regular". Depois disso, todos os caracteres especiais funcionam como operadores Boost. Não são necessárias configurações adicionais.

Porque é que o padrão \n não encontra quebras de linha?

Muito provavelmente, o ficheiro usa fins de linha do Windows: CRLF em vez de LF. Experimente o padrão \r\n ou o universal \R (quebra de linha no Boost). O formato atual é visível na barra de estado do Notepad++: "Windows (CR LF)", "Unix (LF)" ou "Macintosh (CR)".

Qual é a diferença entre o modo de pesquisa alargado e as expressões regulares?

O modo alargado entende apenas sequências de escape: nova linha, tabulação, retorno de carro. Quantificadores, classes de caracteres e agrupamento estão disponíveis apenas no modo "Expressão regular". O modo alargado é suficiente para substituir quebras de linha por espaços. Para remover tags ou extrair dados, precisa de regex completo.

Posso pesquisar e substituir em vários ficheiros de uma só vez?

Sim: Ctrl + Shift + F abre o diálogo "Localizar em ficheiros". Especifique uma pasta, máscara de ficheiro (*.php, *.css) e padrão de pesquisa. O Notepad++ percorrerá todos os ficheiros correspondentes e mostrará os resultados num painel separado. Para substituição em massa, use o separador "Substituir em ficheiros". Antes de executar, faça sempre uma cópia de segurança da pasta.

Como elimino linhas que contenham uma palavra específica?

No modo de expressão regular: no campo "Localizar", introduza ^.*keyword.*\R e deixe o campo "Substituir" vazio. A construção \R captura a quebra de linha juntamente com o texto da linha, para que não fique espaço vazio onde a linha eliminada estava. Funciona para qualquer padrão de texto.

O que marcar e por onde começar

As expressões regulares dominadas no Notepad++ funcionam em todo o lado. A mesma sintaxe aplica-se no VS Code, em código PHP (preg_match), em JavaScript e em consultas SQL. Isto não é uma funcionalidade de um editor. É literacia básica de programador.

  • Se trabalha com conteúdo WordPress: comece pela limpeza de linhas em branco seguindo as instruções acima. Verá resultados num minuto.
  • Se processa exportações de um CMS antigo: o padrão <[^>]*> para remover tags HTML resolve a maioria das tarefas típicas numa única passagem.
  • Se está a preparar dados após uma migração de domínio: Ctrl + H em modo regex para normalização de URLs substitui horas de trabalho manual por uma execução.

Descarregue o Notepad++ gratuitamente do site oficial e teste estas técnicas no seu primeiro ficheiro problemático. Qual dos cenários desta análise encontra com mais frequência? Conte-nos nos comentários.