ForHosting KIT · Testi e IA

Rimuovere trattini morbidi

Tolga i 3 segni di sillabazione invisibili nascosti nella frase di esempio copiata da un PDF, e «hyphenation», «international» e «cooperation» tornano parole intere. Trattini e lineette normali restano al loro posto. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

I trattini morbidi sono caratteri Unicode invisibili che elaboratori di testi, motori di composizione ed esportatori PDF inseriscono perché una parola lunga possa spezzarsi in fondo a una riga giustificata. Quando Lei copia quel testo in una ricerca, un CMS, un foglio o un editor, il segno opzionale viaggia con le lettere. Parole che sulla pagina sembravano intere falliscono ricerche esatte, si spezzano in mezzo a un URL o mostrano un trattino che compare e scompare secondo il font. Questo strumento attraversa il Suo testo, rimuove ogni U+00AD e le codifiche HTML comuni dello stesso carattere, e restituisce la stringa ripulita con il conteggio dei rimossi. Trattini visibili, lineette e spazi restano. L'input vuoto è rifiutato con un errore di validazione chiaro.

Che cos'è un trattino morbido e perché le parole incollate si spezzano

Un trattino morbido non è quello che Lei digita tra ben-noto o ventuno. È il carattere Unicode U+00AD, chiamato SOFT HYPHEN, e nel sorgente HTML compare come entità ­ o come riferimenti numerici ­ e ­. I sistemi di composizione lo inseriscono come opportunità opzionale di interruzione: se la parola sta sulla riga il carattere resta invisibile, e se deve spezzarsi il renderer può disegnare un trattino in quel punto.

Esportatori PDF, brani InDesign, documenti Word con sillabazione attiva e molti modelli di CMS di notizie spargono questi segni nelle parole lunghe perché le colonne giustificate appaiano uniformi. Il problema inizia quando una persona o un collector copia il testo renderizzato. Il segno opzionale viaggia con le lettere.

Più avanti, una ricerca di internazionale non trova inter più U+00AD più nazionale, un vincolo di unicità tratta come righe distinte due titoli visivamente identici, e un URL costruito dalla stringa contiene un carattere che alcuni browser e alcune CDN trattano in modo diverso. Questa capacità rimuove solo quel segno opzionale. Non cancella il trattino-meno, il trattino unificatore, le lineette en ed em né i glifi di punto di sillabazione, e non ricompone una parola che un PDF ha spezzato con un trattino reale più un a capo.

Quelle sono intenzioni di ricerca diverse.

Cosa invia Lei e cosa riceve indietro

Invii un unico campo obbligatorio denominato text contenente la stringa non vuota da ripulire. Numeri e booleani sono convertiti nelle forme decimali o vero-falso; oggetti, array, NaN e Infinity vengono rifiutati. La rimozione copre il code point U+00AD e le codifiche HTML ­, ­ e ­ (cifre esadecimali senza distinzione di maiuscole; zeri iniziali ammessi).

Quando l'input non conteneva già trattini morbidi, result è uguale a text, changed è false e removed è zero, utile come rilevatore di no-op in guardie ETL e test unitari. Controlli classici: hyphenation con tre segni incorporati diventa una sola parola, entità HTML miste accanto a un trattino well-known conservato, e una stringa fatta solo di trattini morbidi che collassa a un risultato vuoto dopo un originale non vuoto.

Usi il form gratuito del browser per incollare e copiare in fretta, poi chiami lo stesso contratto dagli script per normalizzare campi CMS, estratti PDF o colonne CSV.

Dove uno strumento per rimuovere trattini morbidi vale la pena

I team editoriali e di localizzazione puliscono gli export PDF e InDesign prima che il testo entri in un CMS, così ricerca, generazione di slug e memoria di traduzione vedono parole intere invece di token spezzati in silenzio. Gli ingegneri dati che caricano warehouse e importano CRM tolgono i trattini morbidi dalle colonne di testo libero prima di join esatti, controlli di unicità e indici di testo completo, perché un U+00AD invisibile basta a trasformare una corrispondenza perfetta in un fallimento.

I gruppi legali e di conformità che preparano memorie, contratti e redline ricevono spesso testo giustificato Word o PDF i cui segni di sillabazione sopravvivono negli strumenti di confronto e producono diff rumorosi. Le pipeline di ricerca prodotto e autocompletamento normalizzano query e titoli memorizzati così chi digita cooperazione coincide con una scheda catalogo arrivata come co più trattino morbido più operazione da un feed fornitore.

Se in seguito Le servono rimozione di selettori di variazione, caratteri a larghezza zero, accenti o normalizzazione Unicode completa, li tratti come intenti di ricerca e landing distinti piuttosto che sovraccaricare questa pagina remove-soft-hyphens.

Pulire testo incollato da PDF e giustificati

Incolli testo copiato da un PDF, un file Word o un CMS di notizie e riunisca parole spezzate da segni U+00AD invisibili.

Normalizzare campi CMS e colonne CSV

Rimuova i trattini morbidi da titoli, corpi e importazioni così ricerca, chiavi uniche e memoria di traduzione vedono parole intere.

Cosa fa la rimozione dei trattini morbidi?

Elimina i trattini morbidi Unicode invisibili (U+00AD) e le codifiche HTML ­, ­ e ­ dal Suo testo, e restituisce la stringa ripulita più un conteggio. Trattini e lineette visibili restano.

Cosa succede se invio testo vuoto?

Le stringhe vuote sono rifiutate così i client notano i campi mancanti invece di ricevere un risultato vuoto in silenzio.

Rimuove trattini o lineette ordinari?

No. Il trattino-meno, il trattino unificatore e le lineette en ed em restano invariati. Solo il trattino morbido invisibile e le sue codifiche HTML vengono rimossi.

Un testo già pulito cambierà?

No. Se non ci sono trattini morbidi, result è uguale al testo originale, changed è false e removed è zero.

Quanto costa rimuovere i trattini morbidi?

Lo strumento nel browser è gratuito e viene eseguito in locale.

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-soft-hyphens

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-soft-hyphens \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The hyphen­ation of inter­national co­operation."}'
{
  "text": "The hyphen­ation of inter­national co­operation."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.remove_soft_hyphens",
  "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.

Che cos'è un trattino morbido e perché le parole incollate si spezzano

Il percorso è deterministico: la stessa stringa produce sempre lo stesso JSON, senza tabella di locale, senza chiamata di rete e senza campionamento casuale.

Cosa invia Lei e cosa riceve indietro

Sono accettati alias come input, value, data, s, message, string, content e body per collegare client più vecchi. Le stringhe vuote falliscono con invalid_input prima di qualsiasi scansione, e i payload oltre il limite documentato falliscono pure così una sola richiesta non monopolizza la memoria del Worker. In caso di successo la risposta ripete il text originale, il result ripulito, la length del risultato, original_length, un booleano changed, removed come conteggio dei trattini morbidi rimossi, e operation impostato a remove_soft_hyphens. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione, incluso il testo vuoto, non consumano il saldo prepagato.

Dove uno strumento per rimuovere trattini morbidi vale la pena

Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.

Test stabili e pipeline di estrazione

Renda fixture e stringhe estratte indipendenti dalla sillabazione del compositore, così goldens e collector restano deterministici.

Leggi la documentazione completa del KIT →