Zusammenfassung der Unterschiede in der Syntax für reguläre Ausdrücke für verschiedene Werkzeuge und Sprachen?

7

Ich kann mich nie an die Unterschiede in der regulären Ausdruckssyntax erinnern, die von Werkzeugen wie grep und AWK oder Sprachen wie Python und PHP. Im Allgemeinen hat Perl die umfangreichste Syntax, aber ich bin oft von den Einschränkungen von egrep ("erweitert" grep ) betroffen.

Gibt es eine Website, die die Unterschiede in einer prägnanten und leicht lesbaren Weise aufführt?

    
yukondude 22.08.2008, 19:10
quelle

3 Antworten

7

Reguläre Ausdrücke beherrschen , widmet die letzten vier Kapitel Java, PHP, Perl und NET . Ein Kapitel für jeden. Soweit ich weiß, enthält die Taschenausgabe nur die letzten vier Kapitel.

    
Kibbee 22.08.2008, 19:15
quelle
9

Zu meiner eigenen zukünftigen Referenz biete ich die Seite mit den Regexp-Syntaxzusammenfassungen an was die Syntax für grep , egrep , Emacs, Perl, Python und Tcl kontrastiert. Wie erwartet, unterstützt Perl die größte Vielfalt an Operatoren, aber Python sieht genauso gut aus, wenn nicht sogar mehr.

    
yukondude 22.08.2008 19:16
quelle
4

Ich finde diese Seite hilfreich: Ссылка

Ansonsten benutze ich die entsprechende Dokumentation ausgiebig und ich glaube, alles gesagt und getan, es gibt keinen anderen Weg.

    
Konrad Rudolph 22.08.2008 19:13
quelle

Tags und Links