Testeur de regex
L'endpoint /regex teste un pattern d'expression régulière contre une chaîne de texte et retourne les correspondances structurées avec leurs groupes capturants et groupes nommés.
Cas d'utilisation
Validez des patterns regex lors du développement, extrayez des données structurées depuis du texte brut, déboguez des groupes capturants complexes, ou construisez des aperçus de recherche basés sur des regex sans exécuter de code côté serveur.
curl -X GET \ "https://api.moxon.dev/v4/regex"Envoyez la requête pour voir la réponse ici.
patternstringrequisLe pattern d'expression régulière à tester (max 200 caractères).
textstringrequisLe texte à tester contre le pattern (max 1000 caractères).
flagsstringoptionnelFlags regex à appliquer. Acceptés :
i,m,s,u. Le flaggest toujours appliqué.
validbooleantruesi le pattern est une regex validepatternstringLe pattern tel que fourni
flagsstringLes flags effectifs utilisés (inclut toujours
g)countnumberNombre total de correspondances trouvées
matchesobject[]Tableau des objets de correspondance
matches[].matchstringLa chaîne complète correspondante
matches[].indexnumberIndex de début de la correspondance dans le texte
matches[].groupsstring[]Tableau des valeurs de groupes capturants numérotés (chaîne vide si non capturé)
matches[].namedGroupsobjectMap clé-valeur des groupes capturants nommés (
(?<nom>...))
- 400
Please provide a pattern (?pattern=...)Le paramètrepatternest manquant - 400
Please provide a text (?text=...)Le paramètretextest manquant - 400
Pattern must be at most 200 charactersLepatterndépasse la longueur maximale - 400
Text must be at most 1000 charactersLetextdépasse la longueur maximale - 400
Invalid flag: {flag}. Accepted flags: g, i, m, s, uUn ou plusieurs flags ne sont pas supportés - 400
Invalid regular expressionLe pattern n'est pas une expression régulière valide
Mis à jour le 11 mai 2026