Expressões Regulares

Descomplicamos as expressões regulares

Seja bem vindo(a) a seção sobre Expressões Regulares!

Artigos introdutórios

Introdução a Expressões Regulares Apresentação dos Metacaracteres Cheat sheet sobre Metacaracteres Exemplos de Expressões Regulares

Metacracteres

Metacaractere ponto . Metacaractere lista [ ] Metacaractere lista negada [^] Metacaractere opcional ? Metacaractere asterisco * Metacaractere mais + Metacaractere chaves { } Metacaractere circunflexo ^ Metacaractere cifrão $ Metacaractere borda \b Metacaractere escape \ Metacaractere ou | Metacaractere grupo () Metacaractere retrorreferência \1 ... \9

JavaScript e Expressões Regulares

Subceção sobre Expressões Regulares em JavaScript

JavaScript pattern.test() JavaScript pattern.exec() JavaScript string.match() JavaScript RegExp() Referência prática sobre a opção global g (expressões regulares)

PHP e Expressões Regulares

Subceção sobre Expressões Regulares em PHP

O básico sobre a função preg match O básico sobre a função preg match all Referência da função preg_match_all()

Testadores Online

O regexpal é o mais famoso, porém ele implementa apenas o "sabor" JavaScript, e de vez em quando você não consegue acessar o site.

Tanto o regexper quanto o debuggex transformam sua expressão regular em um gráfico, o que ajuda a compreendê-las.

No site regexplanet é possível testar as expressões regulares em diversos sabores: Python, Ruby, .NET, GO, Haskell, Java, JavaSript, etc...

A fonte...

Aurélio Marinho é a autoridade máxima Brasileira a respeitos das Expressões Regulares.

Seu livro Expressões Regulares - uma abordargem divertida é leitura obrigatória, encontra-se na 4 edição (Novatec).

Também é possível ler online a 1 edição do livro.

Comentários

comments powered by Disqus