ForHosting KIT · Testi e IA

Rimuovere la punteggiatura da un testo online

Elimini la punteggiatura dal testo con un filtro Unicode prevedibile che conserva lettere, cifre, spazi, tabulazioni e interruzioni di riga.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Incolli una frase, un paragrafo, un elenco o un brano multilingue e ottenga testo pulito senza virgole, virgolette, parentesi, trattini o altri segni. L’operazione è deterministica, non richiede accesso alla rete e mantiene gli spazi originali anziché comprimerli o riformattarli. Il risultato è quindi adatto a flussi ripetibili di pre-elaborazione, indicizzazione, confronto e semplice analisi testuale.

Elimini la punteggiatura senza cambiare le parole

La punteggiatura aiuta chi legge, ma può ostacolare un processo che richiede una sequenza semplificata di parole e numeri. Lo strumento esamina il testo carattere per carattere e conserva lettere Unicode, numeri Unicode e spazi bianchi. Virgole, punti, apostrofi, virgolette, parentesi, trattini, barre e segni simili vengono rimossi ovunque compaiano. Lettere e cifre restano nell’ordine originale, mentre spazi, tabulazioni e interruzioni di riga rimangono intatti per le elaborazioni successive. Il comportamento è volutamente diretto: non riscrive frasi, non indovina separatori, non cambia maiuscole e minuscole, non traslittera scritture e non sostituisce i segni con nuovi spazi. Due parole separate soltanto dalla punteggiatura possono quindi unirsi. Se la separazione è importante, prepari la sorgente oppure applichi in seguito una tokenizzazione adatta ai suoi dati. Poiché viene applicata sempre la stessa regola, lo stesso input genera sempre lo stesso risultato.

Filtro Unicode per testi multilingue

Il testo comprende molto più dell’alfabeto inglese, quindi un’espressione limitata ad ASCII eliminerebbe nomi validi, caratteri accentati e interi sistemi di scrittura. Il filtro usa le proprietà Unicode per riconoscere lettere e numeri nelle scritture supportate. Può mantenere lettere latine con segni diacritici, greche, cirilliche e arabe, ideogrammi CJK e caratteri numerici Unicode, rimuovendo la punteggiatura circostante. Anche lo spazio bianco è riconosciuto come categoria Unicode, quindi restano spazi comuni, tabulazioni e interruzioni di riga. I simboli che non sono lettere, numeri o spazi vengono eliminati, come previsto dal contratto del risultato. Sono compresi elementi decorativi ed emoji, che non vengono trattati come lettere. Lo strumento non normalizza Unicode e non converte sequenze canonicamente equivalenti in una forma comune. Inoltre non converte in minuscolo, non estrae radici, non ordina, non elimina duplicati e non interpreta il contenuto. Se servono ulteriori regole di equivalenza, utilizzi uno strumento linguistico o di normalizzazione separato.

Usi il risultato in flussi ripetibili

Il testo privo di punteggiatura è una rappresentazione intermedia utile per indicizzazione, conteggi semplici di parole, preparazione di identificatori, esercizi, pulizia di raccolte dati e confronti nei quali la punteggiatura non deve influire. Invii la sorgente nel campo di testo obbligatorio e legga il valore filtrato nel campo restituito. L’API costa $0.002 per richiesta, mentre il browser può eseguire localmente la stessa logica deterministica. Un input vuoto viene rifiutato perché non offre testo da elaborare; un errore chiaro rende visibili le omissioni accidentali. Un input formato soltanto da spazi viene invece accettato e conservato, poiché gli spazi appartengono esplicitamente all’insieme ammesso. Prima di usare l’output come identificatore permanente o forma canonica sensibile, definisca altre regole per maiuscole, normalizzazione, scritture e collisioni. Originali diversi possono produrre lo stesso risultato dopo la rimozione, e alcuni frammenti possono unirsi. Conservi l’originale insieme alla versione filtrata per visualizzazione, controllo o elaborazioni future con regole differenti.

Preparare un’analisi semplice delle parole

Rimuova la punteggiatura prima di contare o confrontare parole, conservando spazi e struttura delle righe originali.

Pulire etichette importate

Filtri segni e simboli decorativi dalle etichette copiate, mantenendo lettere e cifre multilingue.

Confrontare brani ignorando la punteggiatura

Crei una forma intermedia deterministica quando la punteggiatura non deve incidere su un confronto successivo.

Quanto costa?

L’API costa $0.002 per richiesta. La versione nel browser esegue localmente la stessa logica deterministica.

Quali caratteri vengono conservati?

Lettere Unicode, numeri Unicode e spazi bianchi restano nel loro ordine originale.

Mantiene interruzioni di riga e tabulazioni?

Sì. Conserva gli spazi bianchi, inclusi spazi, tabulazioni e interruzioni di riga.

Supporta lettere accentate e non latine?

Sì. Usa le proprietà dei caratteri Unicode senza limitare lettere e numeri ad ASCII.

Sostituisce la punteggiatura con spazi?

No. I caratteri non ammessi vengono rimossi, quindi parti separate soltanto da segni possono unirsi.

Cosa accade se il testo è vuoto?

Testo mancante, una stringa vuota o un valore non stringa restituisce un errore di input non valido.

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/text/remove-punctuation

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/text/remove-punctuation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello, world! Room #42 is ready."}'
{
  "text": "Hello, world! Room #42 is ready."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.remove_punctuation",
  "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.002

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

max_tokens20000
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.

Leggi la documentazione completa del KIT →