Welche Engine für reguläre Ausdrücke verwendet Nginx?

80

Welche Engine für reguläre Ausdrücke verwendet Nginx? Es gibt viele Möglichkeiten. Genauer gesagt, welche Syntaxvariante wird unterstützt, dh welche Syntaxfunktionen kann ich verwenden?

David Eyk
quelle
17
Ich bin überrascht, dass diese Frage geschlossen wurde. Das Ermitteln der genauen Regex-Umgebung (und damit der verfügbaren Funktionen) für Nginx ist ein grundlegendes, wichtiges, spezifisches und weit verbreitetes Problem bei der Softwareentwicklung. Darüber hinaus ist es an keiner offensichtlichen Stelle in der Nginx-Dokumentation gut dokumentiert und kann auch nicht einfach über eine Google-Suche gefunden werden (es sei denn, Sie wissen bereits, was PCRE ist). Vorschläge zur Verbesserung der Frage, um sie zum Thema zu bringen, sind willkommen.
David Eyk
Es wurde möglicherweise geschlossen, weil es als nicht programmierungsbezogen angesehen wurde. Ihr Kommentar enthält einige gute Argumente für den Inhalt der Frage. Können Sie auch detailliertere Informationen darüber hinzufügen, wie sich die Kenntnis der Antwort verbessert oder wie Sie die Programmierung durchführen?
Bobs
1
Sicher. Jeder, der viel Zeit mit regulären Ausdrücken verbracht hat, wird wissen, dass es viele Arten von Syntax gibt. Regular-expressions.info/refflavors.html hat eine gute Zusammenfassung. Wenn ich den Geschmack kenne, kann ich meine Muster so anpassen, dass sie die besten verfügbaren Funktionen für die Entwicklung meiner Webanwendung verwenden (z. B. benannte Erfassungsgruppen).
David Eyk
Hört sich gut an. Bearbeiten Sie Ihre Frage mit den Informationen, damit jeder, der keine Kommentare liest, nicht versucht, sie erneut zu schließen.
Bobs

Antworten: