ForHosting KIT · Strumenti per sviluppatori

Rimuova la punteggiatura da un testo online

Rimuovi punteggiatura trasforma un testo pieno di segni in una sequenza pulita di lettere, numeri e spazi.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Elimina virgole, punti, virgolette, parentesi, trattini, simboli monetari, emoji e altri simboli, conservando parole e valori numerici dei sistemi di scrittura supportati da Unicode. L’operazione è deterministica, non usa la rete né modelli linguistici e mantiene spazi e interruzioni di riga originali. È quindi adatta alla tokenizzazione, all’indicizzazione, al conteggio delle frequenze, alla deduplicazione e ai confronti testuali semplici.

Che cosa viene conservato o eliminato

Il filtro esamina il contenuto un carattere Unicode alla volta. Conserva lettere, segni combinatori usati per formare caratteri accentati, numeri e spazi bianchi. Tutto il resto viene eliminato: virgole, punti, apostrofi, virgolette, due punti, punti e virgola, parentesi, barre e trattini, oltre a simboli monetari, operatori, pittogrammi ed emoji. Spazi, tabulazioni e interruzioni di riga restano nella posizione originale; non vengono compressi né rimossi. Di conseguenza, dopo la cancellazione di segni adiacenti possono rimanere spazi doppi. È una scelta intenzionale, perché normalizzare lo spazio può modificare gli offset o la struttura del documento. L’uso delle categorie Unicode tutela inoltre testi multilingue e accenti rappresentati da segni separati.

Come preparare un testo per l’analisi

Incolli o invii il contenuto nel campo text ed esegua la capacità. La risposta contiene un solo campo text con il risultato filtrato, pronto per un tokenizzatore, una conversione in minuscolo, un contatore di parole o un indice. Scelga con attenzione l’ordine delle operazioni. Togliendo la punteggiatura prima della divisione, una parola seguita da virgola coincide con la stessa parola senza virgola. Apostrofi e trattini richiedono cautela, perché la loro rimozione unisce le parti. Se servono token distinti, sostituisca prima i segni prescelti con spazi. L’algoritmo non riconosce la lingua, non corregge l’ortografia, non traslittera, non modifica le maiuscole e non interpreta il testo. Lo stesso input genera sempre lo stesso output.

Uso del risultato nei flussi automatici

Per una pulizia occasionale, lo strumento nel browser applica la stessa trasformazione deterministica dell’API. In un flusso automatico, invii ogni stringa come elemento e legga il campo text restituito. Una richiesta API costa $0.002; non si applicano costi variabili perché l’unità dichiarata è un elemento. Conservi l’originale quando la punteggiatura può avere significato. Vengono rimossi anche separatori decimali, sintassi di programmazione, segni delle email, separatori URL e confini delle frasi: il risultato è quindi un derivato analitico, non una copia reversibile. La capacità mantiene gli spazi senza normalizzarli, non elimina i diacritici, non cambia le maiuscole e può restituire correttamente una stringa vuota quando l’ingresso contiene soltanto simboli.

Preparare token per il conteggio

Elimini i segni che farebbero apparire la stessa parola come token diversi in una tabella di frequenza.

Pulire i valori prima dell’indicizzazione

Crei una rappresentazione con lettere e numeri di etichette o documenti prima di inserirli in un indice semplice.

Normalizzare dati da confrontare

Rimuova simboli decorativi e punteggiatura prima di uniformare maiuscole o spazi in un flusso di corrispondenza.

Quali caratteri vengono conservati?

Restano lettere Unicode, segni combinatori, numeri e spazi bianchi; punteggiatura e simboli vengono eliminati.

Funziona con testi non inglesi?

Sì. Il filtro usa categorie Unicode e conserva lettere e numeri dei sistemi di scrittura supportati.

Elimina emoji e simboli monetari?

Sì. Sono simboli, non lettere, numeri o spazi, quindi il contratto rigoroso ne prevede la rimozione.

Comprime spazi e interruzioni di riga?

No. Lo spazio esistente rimane identico. Usi un altro passaggio per rifilarlo o comprimerlo.

Quanto costa una richiesta API?

Ogni richiesta costa $0.002. La stessa operazione deterministica è disponibile anche nel browser.

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

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 →