{"ok":true,"tool":"Regex Tester","operation":"test-regex","description":"Test a regular expression against text.","method":"POST","endpoint":"/api/regex-tester","webUrl":"https://ultraquick.tools/tools/regex-tester","parameters":{"type":"object","properties":{"pattern":{"type":"string","description":"Regular expression pattern"},"flags":{"type":"string","description":"Regex flags (e.g. g, gi, gm)"},"testString":{"type":"string","description":"Text to test against"}},"required":["pattern","testString"]},"response":{"type":"object","properties":{"valid":{"type":"boolean"},"matches":{"type":"array"},"matchCount":{"type":"integer"},"error":{"type":"string"}}},"example":{"request":{"pattern":"\\d+","flags":"g","testString":"abc 123 def 456"},"response_shape":{"type":"object","properties":{"valid":{"type":"boolean"},"matches":{"type":"array"},"matchCount":{"type":"integer"},"error":{"type":"string"}}}},"howToCall":"POST a JSON body to https://ultraquick.tools/api/regex-tester. Returns {\"ok\":true,\"result\":{...}} on success or {\"ok\":false,\"error\":\"...\"} on failure. No auth, CORS-enabled.","parametersSummary":"  pattern (string, required) — Regular expression pattern\n  flags (string, optional) — Regex flags (e.g. g, gi, gm)\n  testString (string, required) — Text to test against","curlExample":"curl -X POST https://ultraquick.tools/api/regex-tester -H \"Content-Type: application/json\" -d '{\"pattern\":\"\\\\d+\",\"flags\":\"g\",\"testString\":\"abc 123 def 456\"}'"}