JScript

Programação & Desenvolvimento


Você não está conectado. Conecte-se ou registre-se

Expressões Regulares

Ir para baixo  Mensagem [Página 1 de 1]

1Expressões Regulares Empty Expressões Regulares Dom 06 Out 2013, 7:09 pm

JScript

JScript
Administradores
Administradores


Expressões Regulares


Olá pessoal, este breve tutorial é para nos ajudar a entender melhor como funciona a temível Regex! Espero que entendam e gostem.


As expressões regulares são uma ferramenta poderosa para comparar strings. O JavaScript fornece vários métodos para procurar e substituir as strings usando padrões de expressões regulares, muito útil para validar e manipular texto introduzido pelo usuário.
Introdução

         Uma expressão regular é um tipo específico de string usada para procurar e manipular o textos com base em certos padrões que muitas vezes são referidos como regex ou regexp, uma expressão ou padrão regular é uma expressão que descreve um conjunto de strings. Assim, nós nos referimos a correspondência de padrões como o processo de encontrar conjuntos específicos de sequências descritas por expressões regulares.

         As expressões regulares são escritas em uma linguagem formal interpretado por um motor regex. Essa pseudo linguagem fornece uma maneira concisa de descrever certos comandos através de uma combinação de caracteres normais e meta caracteres. Caracteres normais são tratados como literais que não têm nenhum significado especial e só corresponder-se. Por outro lado, os meta caracteres ou meta sequências são caracteres ou sequências de caracteres que são interpretados de uma maneira especial e representam grandezas como quantidade, localização, tipos e faixas de caracteres. Se os meta dados são dados sobre dados, ora, então os meta caracteres são dados sobre caracteres!

         A maioria das linguagens de programação suportam expressões regulares de uma forma ou de outra e, em algumas linguagens como Perl eles são construídos em sua sintaxe. No JavaScript não é exceção e tem suporte embutido para expressões regulares desde a versão 1.2 nos moldes do Perl.

Resumo das expressões regulares

Modificadores ou Flags (bandeiras)

Em JavaScript, existem três flags opcionais que permitem alterar a forma como o Regex irá realizar a correspondência real:

g - Identificador global -> Encontrar todas as sequencias, em vez de apenas a primeira;
i -  Ignore maiúsculas -> Identifica ambas as letras maiúsculas e minúsculas;
m - Identificador entre linhas (multi-line) -> Faz uma busca entre linhas, o normal seria só na primeira. ^ E $ identifica o próximo salto de linha (CRLF ou \n), ao invés de início ou o fim de toda a string!

Capítulo 1

Nesta Segunda (14-10) às 20:00hs!



Última edição por JScript em Qui 10 Out 2013, 4:15 pm, editado 3 vez(es)

http://autoitbrasil.com

2Expressões Regulares Empty Re: Expressões Regulares Dom 06 Out 2013, 7:09 pm

JScript

JScript
Administradores
Administradores

Reservado

http://autoitbrasil.com

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos