2008-08-22 12 views
7

Ich kann mich nie erinnern, die Unterschiede in der regulären Ausdruckssyntax von Tools wie grep und AWK oder Sprachen wie Python und PHP verwendet. Im Allgemeinen hat Perl die umfangreichste Syntax, aber ich bin oft von den Einschränkungen von selbst egrep ("erweiterte" grep) hamstrung.Zusammenfassung der Unterschiede in der Syntax für reguläre Ausdrücke für verschiedene Tools und Sprachen?

Gibt es eine Website, auf der die Unterschiede übersichtlich und leicht zu lesen sind?

Antwort

4

ich diese Seite hilfreich: http://www.regular-expressions.info/

Other than that, ich verwende die entsprechende Dokumentation ausführlich und ich glaube, alles gesagt und getan ist, gibt es keinen Weg dran vorbei.

9

Für meine eigene Zukunft, werde ich die Regexp Syntax Summary Seite anbieten, die die Syntax für grep, im Gegensatz egrep, Emacs, Perl, Python und Tcl. Wie erwartet, unterstützt Perl die größte Vielfalt an Operatoren, aber Python sieht genauso gut aus, wenn nicht sogar noch mehr.

Verwandte Themen