Résumé des différences dans la syntaxe des expressions régulières pour divers outils et langages ?

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

  •  09-06-2019
  •  | 
  •  

Question

Je ne me souviens jamais des différences dans la syntaxe des expressions régulières utilisées par des outils comme grep et AWK, ou des langages comme Python et PHP.En général, Perl a la syntaxe la plus étendue, mais je suis souvent paralysé par les limitations même de egrep ("étendu" grep).

Existe-t-il un site qui répertorie les différences de manière concise et facile à lire ?

Était-ce utile?

La solution

Maîtriser les expressions régulières, consacre les quatre derniers chapitres à Java, PHP, Perl et .FILET.Un chapitre pour chacun.D'après ce que je sais, le édition de poche ne contient que ces quatre derniers chapitres.

Autres conseils

Pour ma propre référence future, je proposerai le Résumé de la syntaxe des expressions rationnelles page qui contraste la syntaxe de grep, egrep, Emacs, Perl, Python et Tcl.Comme prévu, Perl prend en charge la plus grande variété d'opérateurs, mais Python semble tout aussi performant, sinon plus.

Je trouve ce site utile : http://www.regular-expressions.info/

A part cela, j'utilise abondamment la documentation correspondante et je crois, tout compte fait, qu'il n'y a aucun moyen de contourner cela.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top