ForHosting KIT · Strumenti per sviluppatori

Descrivi cosa cercare, ottieni la regex

Una regex, o espressione regolare, è la sintassi con cui un programma riconosce un pattern di testo — un’email, un codice fiscale, un numero di telefono. Questo strumento del KIT genera la regex a partire da una descrizione scritta in italiano semplice, con la spiegazione di ogni parte, così non serve conoscerne già la sintassi.

● Stabileper richiesta + per elemento$0.003
Usalo da WebAPIEmailApp prestoTelegram presto

Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.

Descrivi, non scrivere simboli

Invece di ricordare a memoria cosa significano \d, +, {} e le parentesi quadre, scrivi cosa deve riconoscere il pattern: “un codice fiscale italiano di 16 caratteri” oppure “un numero di telefono italiano con o senza prefisso +39”. Il KIT traduce la descrizione nella regex corrispondente, con la logica dietro ogni simbolo spiegata a fianco, riga per riga, come farebbe un collega esperto.

Perché conviene rispetto a copiare da un forum

Le regex che si trovano online sono spesso pensate per un caso leggermente diverso dal tuo, e capire dove modificarle richiede già di saperle leggere. Generandola dalla tua descrizione esatta, il pattern è calibrato sul tuo caso — comprese le eccezioni che hai specificato — e la spiegazione ti permette di aggiustarla tu stesso in futuro, se il caso cambia rispetto a oggi.

Verifica sempre su casi reali

Una regex generata da una descrizione va sempre testata su esempi veri prima di usarla in produzione: un formato di codice fiscale scritto in minuscolo, un numero di telefono senza spazi, un’email con un dominio insolito. Prova il pattern su alcuni casi limite del tuo dataset reale prima di affidarti al risultato senza controllo, specie se convalida dati che arrivano da fuori.

Prezzo del servizio

Generare una regex costa $0.003 a richiesta più $0.0135, prezzo pubblicato, senza abbonamento: la usi dalla pagina web o via API, integrata in uno script di validazione o in una pipeline di pulizia dati, pagando solo le regex che generi davvero, una per una, senza canone fisso mensile né soglia minima di utilizzo da rispettare ogni volta che ti serve.

Validare il codice fiscale in un modulo

Un piccolo e-commerce genera la regex per validare il formato del codice fiscale nel modulo di registrazione, invece di copiarne una imprecisa trovata online.

Pulire un elenco di numeri di telefono

Tecnoedil Verona S.n.c. genera una regex per riconoscere i numeri di telefono italiani scritti in formati diversi in un vecchio elenco Excel, prima di importarli nel nuovo gestionale.

Estrarre codici SDI da un testo

Uno sviluppatore genera la regex per riconoscere il codice destinatario SDI a sette caratteri dentro un blocco di testo incollato da un documento, invece di scriverla a mano riga per riga.

Devo conoscere già la sintassi delle regex?

No, descrivi in italiano cosa deve riconoscere il pattern: la regex e la spiegazione dei simboli arrivano dopo.

Quanto costa generare una regex?

$0.003 a richiesta più $0.0135, prezzo pubblicato, senza abbonamento: paghi solo le regex che generi davvero.

La regex generata funziona sempre al primo colpo?

Nella maggior parte dei casi sì per pattern comuni, ma conviene sempre testarla su alcuni esempi reali prima di usarla in produzione, specie per casi limite.

In che linguaggio è scritta la regex?

Nella sintassi standard compatibile con la maggior parte dei linguaggi di programmazione; eventuali differenze minori tra motori vanno verificate nel tuo contesto specifico.

Posso chiedere anche i casi particolari?

Sì, più la descrizione è precisa — comprese le eccezioni — più il pattern generato sarà calibrato sul tuo caso reale.

È disponibile gratis nel browser?

No, questo strumento richiede elaborazione da parte del servizio ed è a pagamento sia dalla pagina sia via API.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.003
per elemento$0.0135

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.
422task_failedL'attività non è andata a buon fine: non ti viene addebitato nulla.

Leggi la documentazione completa del KIT →