1 Repo
Tools that compile human-readable path templates into functional regular expressions.
Distinguishing note: Existing candidates focus on regex-to-regex conversion or file-path-to-URL mapping, not path-template-to-regex compilation.
Explore 1 awesome GitHub repository matching web development · Route Pattern Compilers. Refine with filters or upvote what's useful.
path-to-regexp ist ein HTTP-Routen-Matcher und Generator für reguläre Ausdrücke, der parametrisierte Pfad-Strings in reguläre Ausdrücke zur Übereinstimmung mit Webadressen transformiert. Er fungiert als URL-Routen-Parser und Muster-Compiler und ermöglicht die Konvertierung menschenlesbarer Pfad-Templates in funktionale Ausdrücke für das Routing. Das Projekt bietet Funktionen zum Extrahieren benannter Parameter und Wildcards aus URLs basierend auf definierten Pfadmustern. Es handhabt zudem den umgekehrten Prozess der dynamischen Pfadgenerierung, indem es Key-Value-Paare in formatierte Pfad-Strings transformiert, indem Werte in definierte Parameter-Platzhalter eingefügt werden. Die Bibliothek deckt ein breiteres Spektrum an Routing-Dienstprogrammen ab, einschließlich tokenbasiertem Pfad-Parsing und der Möglichkeit, benutzerdefinierte Parametertrennzeichen zu definieren. Sie unterstützt zudem ankergesteuerte Übereinstimmungen, um zu bestimmen, ob ein regulärer Ausdruck vom Anfang oder Ende eines Eingabe-Strings an übereinstimmen muss.
Transforms path strings containing parameters and wildcards into regular expressions for URL matching.