1 dépôt
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 est un matcher de route HTTP et un générateur d'expressions régulières qui transforme des chaînes de chemin paramétrées en expressions régulières pour faire correspondre des adresses web. Il fonctionne comme un parseur de route d'URL et un compilateur de motifs, permettant la conversion de modèles de chemin lisibles par l'homme en expressions fonctionnelles pour le routage. Le projet fournit des capacités pour extraire des paramètres nommés et des wildcards à partir d'URL basées sur des modèles de chemin définis. Il gère également le processus inverse de génération de chemin dynamique, transformant des paires clé-valeur en chaînes de chemin formatées en injectant des valeurs dans des espaces réservés de paramètres définis. La bibliothèque couvre une gamme plus large d'utilitaires de routage, incluant le parsing de chemin basé sur des jetons et la possibilité de définir des délimiteurs de paramètres personnalisés. Elle prend également en charge la correspondance contrôlée par ancre pour déterminer si une expression régulière doit correspondre depuis le début ou la fin d'une chaîne d'entrée.
Transforms path strings containing parameters and wildcards into regular expressions for URL matching.