Resumo das diferenças na sintaxe de expressões regulares para várias ferramentas e linguagens?

StackOverflow https://stackoverflow.com/questions/23216

  •  09-06-2019
  •  | 
  •  

Pergunta

Nunca consigo me lembrar das diferenças na sintaxe de expressões regulares usadas por ferramentas como grep e AWK, ou linguagens como Python e PHP.Geralmente, Perl tem a sintaxe mais expansiva, mas muitas vezes sou prejudicado pelas limitações até mesmo egrep ("estendido" grep).

Existe um site que lista as diferenças de forma concisa e fácil de ler?

Foi útil?

Solução

Dominando Expressões Regulares, dedica os últimos quatro capítulos a Java, PHP, Perl e .LÍQUIDO.Um capítulo para cada.Pelo que sei, o edição de bolso contém apenas os quatro capítulos finais.

Outras dicas

Para minha própria referência futura, vou oferecer o Resumo da sintaxe Regexp página que contrasta a sintaxe para grep, egrep, Emacs, Perl, Python e Tcl.Como esperado, Perl suporta a maior variedade de operadores, mas Python parece igualmente capaz, se não mais.

Acho este site útil: http://www.regular-expressions.info/

Fora isso, eu uso extensivamente a documentação correspondente e acredito que, tudo dito e feito, não há como evitar isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top