ForHosting KIT · Ferramentas para dev

Regex sem decorar sintaxe

Descreva em português o padrão que você quer capturar — “um CEP”, “e-mails de um texto”, “datas no formato dia/mês/ano” — e a IA devolve a expressão regular correspondente, pronta para colar no seu código. É o atalho para quem sabe o que precisa casar, mas não quer decorar a sintaxe de barras, colchetes e âncoras.

● Estávelpor itemUS$ 0,003
Use pelo WebAPIE-mailApp em breveTelegram em breve

Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.

Do português para a regex

Você escreve o objetivo em linguagem natural e a IA traduz para a notação de expressão regular. “Números de telefone brasileiros com DDD” vira um padrão que aceita (11) 98765-4321 e as variações com e sem parênteses. Quanto mais específico o pedido — quais formatos aceitar, quais recusar — mais certeira a resposta. Vale citar exemplos do que deve casar e do que não deve; a IA usa essas amostras para calibrar o padrão em vez de adivinhar.

Diga o dialeto e os casos de borda

Regex tem dialetos: o de JavaScript, o PCRE do PHP, o do Python, o POSIX do grep. A maioria dos padrões comuns funciona igual, mas detalhes como lookbehind ou classes nomeadas variam. Diga em que linguagem você vai usar e a resposta já sai no sabor certo. Some a isso os casos de borda do seu dado real — um CEP com e sem hífen, um nome com acento, um valor em branco — para a expressão não falhar justo na exceção que aparece só em produção.

Sempre teste antes de confiar

Uma expressão regular gerada por IA é um ótimo ponto de partida, não um oráculo. Regex é notório por casar coisa demais ou de menos num caso que ninguém previu — e validar e-mail ou CPF só pela forma nunca garante que o dado existe. Antes de colocar no ar, jogue o padrão contra uma boa amostra dos seus dados, incluindo os exemplos que deveriam falhar. A ferramenta costuma devolver casos de teste junto; use-os e acrescente os seus.

Custo por expressão

O serviço roda por IA e é pago por uso: US$ 0,003 por chamada mais US$ 0,0135 por expressão gerada, em dólares americanos e com o valor publicado aqui na página — cerca de US$ 0,017 por regex. Sem mensalidade e sem plano: você paga as expressões que pedir, e a compra é direta, sem criar conta. Não há versão grátis dessa geração, porque cada pedido consome um modelo de linguagem de verdade no servidor.

Validar um formulário de cadastro

O front da TecnoSul Soluções Digitais precisa checar CEP, telefone e e-mail antes de enviar. Em vez de caçar padrões prontos na internet, o dev descreve os três formatos brasileiros e cola as expressões geradas direto na validação do formulário.

Extrair dados de um texto bagunçado

A analista recebeu um relatório em texto puro com valores em reais espalhados no meio das frases. Pede “todos os valores no formato R$ 1.234,56” e usa a regex para puxar só os números para a planilha.

Filtrar linhas de um log

O suporte quer isolar, num arquivo de log enorme, só as linhas com um CNPJ. Descreve o formato 00.000.000/0000-00, recebe o padrão e filtra o log em segundos, sem ler linha por linha.

Preciso saber escrever regex para usar?

Não. A ideia é justamente essa: você descreve em português o que quer casar e recebe a expressão pronta. Saber o básico ajuda a revisar o resultado, mas não é pré-requisito para pedir.

A expressão gerada funciona na minha linguagem?

Diga qual você usa — JavaScript, PHP, Python, Go — e o padrão sai no dialeto certo. Sem isso, a resposta vem num formato comum que funciona na maioria dos casos, mas pode precisar de um ajuste em recursos específicos.

Dá para confiar cegamente no resultado?

Não convém. Regex erra fácil em casos de borda, e validar um documento só pela forma não prova que ele é real. Teste o padrão contra uma amostra dos seus dados, inclusive exemplos que deveriam falhar, antes de subir para produção.

Isso é grátis como as outras ferramentas do site?

Não. Esta geração usa um modelo de linguagem e é paga por uso: US$ 0,003 por chamada mais US$ 0,0135 por expressão, em dólares. As ferramentas que rodam no navegador é que são grátis; esta processa no servidor.

O texto que eu mando de exemplo fica salvo?

O conteúdo é processado no servidor apenas para gerar a sua expressão. Ainda assim, se os exemplos trouxerem dados reais de clientes — CPF, e-mail —, troque por valores fictícios antes de enviar: para montar o padrão, o que importa é o formato, não o dado verdadeiro. É a prática mais alinhada com a LGPD.

Como eu pago? Aceita Pix?

O pagamento é por uso via PayPal, sem mensalidade e sem cadastro — por enquanto não há Pix nem boleto. Uma pessoa de verdade atende, em espanhol ou inglês, se você precisar de ajuda para começar.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/dev/regex-generate

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/dev/regex-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["valor-1","valor-2"]}'
{
  "items": [
    "valor-1",
    "valor-2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.regex_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,003
por itemUS$ 0,0135

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.
422task_failedA tarefa falhou do nosso lado. Você não paga nada por ela.

Ver a documentação completa do KIT →