ZT Cursos

Expressões Regulares no Notepad++

Imagem destaque artigo expressões regulares no Notepad++

O Notepad++ é um excelente editor de texto, todos os que o usam, sabem as vantagens de ele disponibiliza. O Notepad++ é muito útil para desenvolvedores, pois tem várias ferramentas que ajudam bastante O processo de criação. Entre elas estão: formatação de texto por diversas linguagem de programação, integração com FTP, RegExp(Expressões regulares) e etc. Dentre as funções desse editor, podemos citar uma bem importante, o uso de expressões regulares no Notepad++.

Se você ou não sabe, ou nunca ouviu falar em expressões regulares, citaremos um exemplo em que ela pode ser bastante útil. Imagine em que um texto longo, você quer selecionar apenas as datas, para isso você precisaria usar expressões regulares para localizar apenas as datas.

Para usar expressões regulares no Notepad++, basta apertar Ctrl+F ou ir no menu Localizar(Search) e selecionar Localizar(Find), depois na janela Localizar(Find), vá até a área Modo de Busca(Search Mode) e selecione a opção Expressão Regular(Regular Expression), e por último no campo de texto Localizar(Find What) digite sua expressão regular na qual deseja localizar.

Localizando expressões regulares no Notepad++

  Exemplos:

Datas que deseja localizar no texto: 04/12/201804/10/2016,12/12/2012 e qualquer outra data nesse formato.

Expressão que deve ser utilizada: \d{2}/\d{2}/\d{4}

  Explicação da expressão:

Na expressão você pode nota que existe um \d, isso significa que você quer selecionar apenas dígitos numéricos, e que está entre chaves, é o número de dígitos que você quer localizar. Então na primeira parte da expressão você nota que queremos localizar 2 dígitos antecedendo uma /. Já na última parte da expressão queremos localizar 4 dígitos. Então para melhor explicar , você estaria tentando localizar assim: 2 dígitos/2 dígitos/4 dígitos. Parabéns agora você sabe como utilizar expressões regulares no Notepad++, bons estudos!

 

Valber Cunha

Meu nome é Valber Cunha, sou Empresário, Analista de Sistemas, Programador, Web Designer, Coaching, Palestrante, Especialista em Gerencia de Projetos de Softwares, Mestre em Administração de Negócios, Professor nos cursos de: Gestão Empresarial e Empreendedorismo, Formação em Programador Java e Banco de Dados SQL, Formação em Alta Performance em Vendas e Persuasão. Tenho mais de 20 anos de experiência na área de Informática.

Facebook

Instagram