Regex Wiki: Expressões Regulares

Regex é um wiki que tem como intuito reunir material concernente a Expressões Regulares. Expressões regulares tem sua história na pesquisa de como o sistema nervoso trabalha. Warren McCulloch e Walter Pitts, dois neurofisiologistas, desenvolveram uma forma matemática para descrever redes neurais.

O espaço está sobre a direção do Felipe (f(e)lip\1@regex\.pro\.br) em confere uma abordagem variada ao tema. Entre os tópicos do Regex Wiki estão:

Básico:

  • Metacaracteres
  • Âncoras (assertions)
  • Classes
  • Quantificadores

Compatível com Perl

  • Metacaracteres
  • Quantificadores
  • Modificadores
  • Grupos
  • Condicional
  • Lookaround
  • Recursividade
  • Subrotina
  • Control verbs
  • Unicode

Outros

  • Backtracking
  • Combinações aninhadas (suportado em .NET)

Engine

  • Comparações entre linguagens
    Algoritmos base
    • NFA (Nondeterministic Finite Automaton)
    • DFA (Deterministic Finite Automaton)
    Outros

Biblioteca PCRE

  • Callouts
  • Performance

——

 

O Wiki deste pequeno artigo está sob a indicação do Pedro Menezes ao passo do artigo Você tem um Wiki, avise o Gattune!, um projeto do blog para divulgação de wiki brasileiros.

Palavras Deste Artigo:

  • expressões regulares
  • regex pro br
Pesquise no Site

WWW.

Uma resposta a Regex Wiki: Expressões Regulares

  1. Luciano Waltrick Martins disse:

    Olá!

    Gostei muito de seu material sobre expressões regulares.

    E gostaria de saber se vc conhece alguma que contemple máscaras de classificação contábil.

    Por exemplo: 9.99.99.999 ou 9.9.9.9

    De tal forma que o usuario do sistema cria sua mascara e depois a utiliza no momento do cadastro.

    Veja que depois de cada nível vem o ponto, a excessão do último que não pode ter o ponto.

    Interessante, né? Será que já existe expressão regular para isso? De forma genérica?
    É claro q sabe-se a qtd de digitos em cada nível.

    Obrigado.

    Luciano.
    Analista de sistemas.
    Blumenau-SC

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>