Aplicação De Expressões Regulares De Bloco De Notas

Aplicação De Expressões Regulares De Bloco De Notas


O estilo especialista de programação e o uso de ferramentas de trabalho e programas é distinguido pelo uso de técnicas especiais, como a expressão regular do notebook de um especialista, o que aumenta muito a eficiência do trabalho.

A maior parte da programação do código é o trabalho meticuloso e monótono, muitas vezes realizando o mesmo tipo de ações, além de encontrar e substituir, tanto caracteres e expressões inteiras.

Estas expressões (regulares) foram criadas especificamente para acelerar e simplificar a busca por determinados elementos em um documento para determinadas condições. Na ferramenta popular do programador, o editor do Notepad ++, é possível criar suas próprias e usar expressões prontas. Ao mesmo tempo, o usuário se move para um nível mais avançado e eficiente de trabalho, tanto com o Notepad ++ quanto com código de escrita em geral.

Quais são as expressões regulares

Antes de prosseguir diretamente para usar o sistema de expressão no Notepad ++, é necessário esclarecer o que é. Este termo indica um idioma de pesquisa específico projetado para realizar pesquisas avançadas e substituir e executar outras ações em strings de um documento.

Expressões regulares no bloco de notas são projetadas para pesquisar e substituir o texto em uma linha, arquivo ou vários arquivos. Eles são usados ​​pelos desenvolvedores no código do aplicativo, testadores em autotestos e também ao trabalhar na linha de comando. Na análise, uma expressão regular é uma sequência de caracteres que corresponde mais ou menos amplamente aos padrões de dados do Google Analytics.

O princípio da operação dessas expressões é baseado no uso de metacharacters especiais que compõem o modelo, de acordo com o qual a ação é executada nas linhas do documento.

Um exemplo é a seguinte construção [a-z], o que significa qualquer letra maiúscula escrita em latim. E, um ponto, significa qualquer um dos possíveis símbolos.

Dependendo das peculiaridades de uma linguagem de programação particular, a sintaxe para gravação. expressões podem ser diferentes. Para o Editor Notepad ++, Reg. Expressões escritas em Perl (uma das linguagens de programação populares).

Familiaridade geral com expressões regulares no Notepad ++

Vamos apresentar as expressões regulares básicas que podem ser usadas no Notepad ++:

  • ... - Cada personagem (um);
  • [0-9] - Cada caractere (número);
  • \ D - cada personagem alfabético;
  • [A-z] - Cada letra maiúscula no latim;
  • [a-z] - Cada letra minúscula da ortografia latina;
  • [a-z] - cada uma das letras latinas em qualquer caso;
  • \ W - Alfabético, sublinhado ou caractere numérico;
  • \ s - espaço;
  • ^ - Procure o começo de uma linha;
  • Designação de rescisão de linha;
  • - O símbolo pode ser repetido um número infinito de vezes;
  • \ 4 \ 1 \ 2 \ 3 - designação do grupo em ordem numérica;
  • ^ \ s * $ - linhas vazias são pesquisadas;
  • ([0-9] [0-9] *.) - Os números de dois dígitos são pesquisados.

Estas são apenas algumas das pesquisas mais comuns de linha de linha em um documento. Na verdade, reg. Há muitas mais expressões e suas variações usadas no Notepad ++. Este é um tópico inteiro interessante que requer um estudo separado.

Programadores que aprenderam a aplicar reg. Expressões na prática têm a vantagem de desempenho e competitividade.

Como aplicar praticamente expressões regulares no Notepad ++

Agora vamos olhar para exemplos práticos de usar reg. Expressões no Notepad ++.

1. Organização da pesquisa

Para iniciar o procedimento de pesquisa, vá para o item de menu Search e, em seguida, o item Localizar. O atalho de teclado para ir para a janela de pesquisa notepad ++ é Ctrl + F.

Atenção! É necessário ativar o botão Expressões regulares para poder trabalhar neste formato.

Para encontrar todos os caracteres digitais contidos no documento, basta digitar a construção [0-9] para a string de pesquisa e pesquisar Search Next.

Assim, cada clique neste botão encontrará e destacará o próximo dígito no documento.

Torne -se um Excel Pro: participe do nosso curso!

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.

Inscreva -se aqui

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.

O modo quando a pesquisa é realizada em ordem inversa (de baixo para cima) com REG. expressões não funciona.

Se você usar o botão Localizar todos, os resultados serão exibidos em uma janela separada.

2. Organização de substituição

Com a ajuda de reg. Expressões no Notepad ++, você não pode apenas pesquisar, mas também substituir certos caracteres que atendam às condições especificadas.

Para fazer isso, basta ir para a janela Substituir da janela de pesquisa.

Digamos que precisamos redirecionar links usando um redirecionamento. Para executar esta ação, na linha Localizar, substitua a seguinte construção: href =. (Http: // [^ '] *) e, em conformidade, na linha Substituir , especifique: HREF = / redirecionamento.php? para = 123 . Depois de clicar no botão Substituir tudo, o procedimento de substituição é executado automaticamente em todos os elementos que correspondam às condições.

Além disso, no Notepad ++ usando REG. Expressões, você pode realizar operações semelhantes com documentos não relacionados à programação ou ao desenvolvimento de sites e aplicativos.

Digamos que você tenha uma lista de funcionários com nomes e aniversários completos. Neste exemplo simples, trocaremos o nome e a data de nascimento. Para fazer isso, no campo Localizar, especifique (\ W +) (\ W +) (\ W +) (\ D +. \ D +. \ D +), e, em conformidade, no Substitua Campo, especifique \ 4 \ 1 \ 2 \ 3 . Depois de clicar no botão Substituir tudo, você pode ver o resultado de uma operação bem-sucedida.

Macros e sua aplicação no Notepad ++

Consideramos as operações mais simples com REG. Expressões no Notepad ++. Programadores que trabalham no nível de perito resolvem problemas bastante complexos usando essas expressões.

O conceito de uma macro notepad é, de fato, um pedaço de código que pode ser inserido em um local específico em um documento com um clique. Macros são um tipo de modelos que você pode escrever ao executar quaisquer ações neste programa.

Macros são capazes de resolver muitas tarefas monótonas e semelhantes. Eles são escritos por programadores tanto para um único projeto quanto para uso generalizado. Como regra geral, cada programador tem seu próprio conjunto de macros para simplificar o trabalho em projetos típicos.

A gravação macro é executada na barra de ferramentas principal, usando o botão Iniciar gravação. A macro irá gravar tudo o que acontece com o documento enquanto a gravação está em andamento.

Leia mais informações detalhadas sobre este assunto antes de começar o trabalho!

Mais dicas e truques notepad ++


Torne -se um Excel Pro: participe do nosso curso!

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.

Inscreva -se aqui

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.




Comentários (0)

Deixe um comentário