{"ok":true,"tool":"Find and Replace Text","operation":"find-and-replace","description":"Find and replace text using literal or regex matching.","method":"POST","endpoint":"/api/find-and-replace-text","webUrl":"https://ultraquick.tools/tools/find-and-replace-text","parameters":{"type":"object","properties":{"text":{"type":"string","description":"The input text"},"find":{"type":"string","description":"The string or regex to find"},"replace":{"type":"string","description":"The replacement string (default empty)"},"useRegex":{"type":"boolean","description":"Treat find as a regular expression (default false)"},"caseSensitive":{"type":"boolean","description":"Case-sensitive match (default true)"},"global":{"type":"boolean","description":"Replace all matches (default true)"}},"required":["text","find"]},"response":{"type":"object","properties":{"result":{"type":"string"},"replacements":{"type":"number"}}},"example":{"request":{"text":"Hello world","find":"world","replace":"there"},"response_shape":{"type":"object","properties":{"result":{"type":"string"},"replacements":{"type":"number"}}}},"howToCall":"POST a JSON body to https://ultraquick.tools/api/find-and-replace-text. Returns {\"ok\":true,\"result\":{...}} on success or {\"ok\":false,\"error\":\"...\"} on failure. No auth, CORS-enabled.","parametersSummary":"  text (string, required) — The input text\n  find (string, required) — The string or regex to find\n  replace (string, optional) — The replacement string (default empty)\n  useRegex (boolean, optional) — Treat find as a regular expression (default false)\n  caseSensitive (boolean, optional) — Case-sensitive match (default true)\n  global (boolean, optional) — Replace all matches (default true)","curlExample":"curl -X POST https://ultraquick.tools/api/find-and-replace-text -H \"Content-Type: application/json\" -d '{\"text\":\"Hello world\",\"find\":\"world\",\"replace\":\"there\"}'"}