CaioWillianMoreira / regex

Introduction to Regex

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

REGEX

Para rodar a aplicação

  • navegue até a raiz do projeto e digite o comando
  • npm install
  • nodemon app
  • é possível alterar a porta em app.js

Sobre o projeto

  • Neste projeto você encontrará exemplos do uso de REGEX.

O QUE É E PRA QUE SERVE UMA REGEX?

  • Reguex é um tipo de linguagem informal que serve pra identificar padrões de caracteres dentro de um texto, pode identificar trechos de texto específico, datas em formulários, e-mails, validações etc...

EXEMPLOS

  • \d Representa dígitos numericos

  • {n} Permite que uma cadeia de dígitos seja repetida n vezes. ex: {2} duas vezes, {3} tres vezes.

  • ? Verifica se o caracter anterior ao (?) pode ou não existir, tornando o mesmo opcional ou não.

  • \. Para escapar caracteres especiais é necessário colocar uma barra invertida

  • [] Utilizado para representar a entrada e um único caracter. Ex: [abc] só será permitido a entrada de um destes caracteres digitados uma única vez. (a ou b ou c).

  • + Permite repetições de caracteres, com a condição de existir pelo menos 1 vez. Ex: [abcdefghijklmnopqrstuvxz]+

  • [a-z] O hífen Cria um intervalo entre a letra A e Z podendo assim definir a entrade de qualquer dígito existente entre eles. obs [a-ZA-Z] permitirá letras maiúsculas.

  • \w Representa todas as letras, incluindo dígitos e caracteres especiais

  • * Aceita qualquer número de caracteres ou nenhum podendo verificar zero ou mais vezes.

  • () Parênteses são responsáves por agrupar expressões

  • ' ' O caracter de espaço pode ser representado literalmente

  • (){n} Permite repetir grupos varias vezes: ex: (/d){2}

  • | Representa OU / OR em um padrão

About

Introduction to Regex


Languages

Language:HTML 91.1%Language:JavaScript 7.3%Language:CSS 1.7%