ForHosting KIT · Testi e IA

Rimuovere interruzioni di riga

Le tre righe «Hello», «world» e «from KIT» diventano una sola, «Hello world from KIT», perché ciascuno dei 2 a capo è sostituito da uno spazio. Lasci vuota la sostituzione per unire le righe senza nulla in mezzo. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
Hello world from KIT
Ottiene
Risultato
Hello world from KIT
Lunghezza
20
Lunghezza originale
21
Interruzioni di riga rimosse
2

Rimuovere le interruzioni di riga è un passo quotidiano quando incolla testo multi-riga in un campo a riga singola, appiattisce un paragrafo per una cella CSV, prepara una query di ricerca o elimina i ritorni a capo duri di un'e-mail prima di archiviarla. Questo strumento prende il testo inserito, trova ogni interruzione di riga —incluse CRLF di Windows, LF di Unix, CR classico Mac e separatori Unicode di riga o paragrafo— e per impostazione predefinita sostituisce ogni interruzione con uno spazio affinché le parole non si attacchino. Può passare una sostituzione vuota per unire le righe senza separatore quando serve un token compatto. Il risultato è sempre una stringa a riga singola più metadati chiari: testo originale, risultato, lunghezze, quante interruzioni sono state rimosse, la sostituzione usata e un flag di modifica.

Come funziona la rimozione delle interruzioni di riga

La rimozione delle interruzioni di riga è una scansione deterministica breve, non un motore completo di layout del testo. La sostituzione predefinita è un singolo spazio ASCII affinché Ciao su una riga e mondo sulla successiva diventino Ciao mondo e non Ciaomondo. Secondo, il motore abbina i terminatori di riga in un ordine fisso: la sequenza Windows a due caratteri ritorno carrello più line feed è trattata come un'unica interruzione, così un file CRLF non inietta uno spazio doppio con la sostituzione predefinita.

I line feed isolati rimanenti, i ritorno carrello, Unicode next-line (NEL), il separatore di riga U+2028 e il separatore di paragrafo U+2029 sono ciascuno sostituiti una volta. I trattini soft e gli spazi ordinari dentro una riga restano intatti; questo strumento non reimpagina, non giustifica né collassa sequenze interne di spazi. Terzo, conta quante unità di interruzione sono state sostituite, costruisce il risultato a riga singola e imposta un booleano changed affinché le pipeline rilevino no-op senza riscansione.

Le stringhe vuote falliscono la validazione prima di qualsiasi trasformazione. Poiché il percorso è puro parse su stringhe, la latenza resta sub-millisecondo per form tipici e il modello di costo pubblicato è analitico, non basato su token di modello.

Dove compaiono gli strumenti di rimozione interruzioni di riga

I team di prodotto e supporto incollano corpi multi-riga di ticket in campi titolo a riga singola, caselle di ricerca e input chat che rifiutano o troncano sui ritorni a capo. Gli ingegneri dati che puliscono export CRM, fogli di calcolo e database legacy spesso forzano colonne di testo libero in forme a riga singola prima di caricare warehouse che trattano le interruzioni come separatori di record dentro il CSV.

I team di contenuto e localizzazione appiattiscono paragrafi con ritorni duri da client di posta ed editor ricchi prima di archiviare copy in campi CMS visualizzati su una riga. Script di automazione che assemblano prompt, righe di log o messaggi di coda rimuovono avvolgimenti accidentali affinché i parser a valle vedano una sola stringa logica.

Appiattire paragrafi incollati per campi a riga singola

Trasformi note multi-riga di ticket, corpi e-mail o incolli chat in una sola riga prima di salvare titoli, query di ricerca o campi modulo che rifiutano i ritorni a capo.

Normalizzare colonne CSV e testo libero

Rimuova interruzioni di riga dalle celle esportate affinché warehouse e parser CSV non spezzino i record su interruzioni incorporate.

Quali interruzioni di riga rimuove questo strumento?

CRLF Windows (come un'unica interruzione), LF Unix, CR Mac classico, Unicode NEL (U+0085), separatore di riga U+2028 e separatore di paragrafo U+2029.

Cosa succede se il testo è vuoto?

L'input vuoto è trattato come errore client così chi ha dimenticato di collegare un campo ottiene una risposta di validazione chiara invece di un risultato vuoto silenzioso.

Posso unire le righe senza inserire uno spazio?

Il predefinito è un singolo spazio affinché i paragrafi ordinari conservino i confini di parola.

Collassa più spazi all'interno di una riga?

No. Spazi e tabulazioni interiori restano invariati. Solo i caratteri di interruzione di riga sono sostituiti. Trim o collasso degli spazi è un intento diverso.

Quanto costa?

Lo strumento browser è gratuito e gira 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-line-breaks

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-line-breaks \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello\nworld\r\nfrom KIT"}'
{
  "text": "Hello\nworld\r\nfrom KIT"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.remove_line_breaks",
  "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.

L'input vuoto viene rifiutato con un errore di validazione chiaro invece di restituire silenziosamente un payload vuoto, proteggendo i client che hanno dimenticato di collegare un campo. Nessun round-trip di rete nel motore, nessun seme casuale e nessuna dipendenza dall'orologio: lo stesso testo produce sempre lo stesso JSON.

Come funziona la rimozione delle interruzioni di riga

Prima la capability legge il campo obbligatorio text e la stringa opzionale replace_with. Un replace_with vuoto è consentito quando si desidera che i caratteri di righe adiacenti si tocchino, ad esempio unendo codici spezzati o frammenti base64. Payload estremamente lunghi oltre il limite documentato falliscono pure con invalid_input così una sola richiesta non monopolizza la memoria del Worker.

Cosa invia e cosa riceve indietro

Invii un unico campo obbligatorio chiamato text contenente la stringa non vuota da cui rimuovere le interruzioni di riga. Numeri e booleani per text sono convertiti nelle forme decimali o true/false; oggetti, array, NaN e Infinity vengono rifiutati. Controlli classici: Ciao a-capo mondo diventa Ciao spazio mondo, paragrafi misti CRLF e LF si appiattiscono in una riga con spazi, e la modalità unione rigida trasforma A a-capo B in AB. Alias come input, value, data, s, message, string, content e body sono accettati per comodità con client più vecchi. Il replace_with opzionale predefinito è uno spazio; passi una stringa vuota per unione rigida senza separatore. In caso di successo la risposta riecheggia il text originale, il result a riga singola, la length del risultato, original_length, line_breaks_removed come conteggio delle unità di interruzione sostituite, replace_with come stringa effettivamente usata, un booleano changed e operation impostato a remove_line_breaks. Quando l'input non aveva già interruzioni di riga, result è uguale a text, changed è false e line_breaks_removed è zero — utile come rilevatore di no-op nelle guardie ETL. Usi il modulo gratuito del browser per incolla-e-copia rapido, poi chiami lo stesso contratto dagli script quando normalizza celle CSV, messaggi chat o payload API in blocco. 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 compaiono gli strumenti di rimozione interruzioni di riga

Poiché questa capability è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo. Se in seguito deve rimuovere solo righe duplicate, contare parole e paragrafi, convertire il case, togliere accenti o minificare spazi JSON, li tratti come intenti di ricerca e landing separate anziché sovraccaricare questa pagina di rimozione interruzioni di riga.

Unire rigidamente token e codici spezzati

Imposti replace_with vuoto per riassemblare codici o frammenti base64 avvolti su più righe senza inserire spazi.

Leggi la documentazione completa del KIT →