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

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

  •  09-06-2019
  •  | 
  •  

Frage

Ich kann mich nie an die Unterschiede in der Syntax regulärer Ausdrücke erinnern, die von Tools wie verwendet werden grep Und AWK, oder Sprachen wie Python und PHP.Im Allgemeinen hat Perl die umfangreichste Syntax, aber ich bin oft durch die Einschränkungen von even behindert egrep ("erweitert" grep).

Gibt es eine Website, die die Unterschiede prägnant und leicht lesbar auflistet?

War es hilfreich?

Lösung

Reguläre Ausdrücke beherrschen, widmet die letzten vier Kapitel Java, PHP, Perl und .NETZ.Für jeden ein Kapitel.Soweit ich weiß, ist das Taschenausgabe enthält nur die letzten vier Kapitel.

Andere Tipps

Für meine eigene zukünftige Referenz biete ich das an Zusammenfassung der Regexp-Syntax Seite, die die Syntax für gegenüberstellt grep, egrep, Emacs, Perl, Python und Tcl.Wie erwartet unterstützt Perl die größte Vielfalt an Operatoren, aber Python scheint genauso leistungsfähig zu sein, wenn nicht sogar noch leistungsfähiger.

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

Ansonsten nutze ich die entsprechende Dokumentation ausgiebig und bin davon überzeugt, dass daran kein Weg vorbeiführt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top