ForHosting KIT · Testi e IA

Ordinare righe per lunghezza

watermelon, fig, apple, pear e plum tornano come fig, pear, plum, apple e watermelon: 3, 4, 4, 5 e 10 caratteri. pear resta davanti a plum perché a parità di lunghezza vale l'ordine originale. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
watermelon fig apple pear plum
Ottiene
Testo
fig pear plum apple watermelon
Quantità
5

Ordini le righe per lunghezza quando un elenco risulta più facile da verificare, confrontare o presentare partendo dalle voci brevi. Incolli un testo su più righe: lo strumento conta i caratteri Unicode di ciascuna, le dispone in ordine crescente e conserva la sequenza originale in caso di parità. Il risultato comprende testo pronto da copiare e record strutturati con le misure, adatti sia alla pulizia manuale sia a flussi automatizzati ripetibili.

Come funziona l’ordinamento dalla riga più corta

Lo strumento considera una riga ogni segmento separato da CRLF di Windows, avanzamento riga o ritorno carrello. Conta i punti di codice Unicode, non le unità UTF-16 interne di JavaScript: un emoji comune vale quindi un carattere, non due metà surrogate. Confronta poi i conteggi e colloca per primo il minore.

Se più righe hanno la stessa lunghezza, mantiene il loro ordine relativo iniziale. Questa stabilità tutela sequenze già significative e rende prevedibili le esecuzioni ripetute. Le righe vuote sono valide e misurano zero, compresa quella generata da un ritorno finale, quindi precedono le altre.

Spazi e punteggiatura contano e non vengono eliminati. La risposta offre testo unito da avanzamenti riga e un elenco strutturato con contenuto e lunghezza. Non viene applicato alcuno spareggio alfabetico: la regola è soltanto la lunghezza crescente.

Preparare l’input e leggere il risultato

Invii un oggetto con il campo obbligatorio text contenente l’intera stringa multiriga. Il valore può includere una sola riga, duplicati, righe di soli spazi, scritture non latine, emoji o terminatori misti. Nella risposta, text è il blocco ordinato normalizzato con avanzamenti riga.

L’array lines è destinato ai programmi e contiene oggetti line e length, utili per creare tabelle, verificare limiti o continuare una trasformazione senza ricontare. count riporta i segmenti elaborati e method identifica l’operazione. Poiché nulla viene rifilato, tre spazi misurano tre. Le coppie surrogate contano una volta, mentre i segni combinanti restano separati.

Per larghezza visiva, grafemi o collazione linguistica scelga uno strumento specifico.

Impiego con elenchi, codice e dati tabellari

L’ordine per lunghezza evidenzia le righe eccezionalmente corte o lunghe. Lei può organizzare titoli, etichette, parole chiave o prodotti mostrando prima le voci compatte e lasciando in fondo le anomalie. Una colonna autonoma permette inoltre di trovare valori vuoti, abbreviati o troppo estesi.

Un flusso può leggere l’ultimo record per ottenere il massimo oppure archiviare il testo come risultato stabile, perché le parità mantengono la sequenza ricevuta. Non vengono usati rete, casualità o orologio. Non ordini una sola colonna se quelle vicine devono restare associate: in tal caso ordini record completi.

Organizzare nomi ed etichette

Disponga prima le etichette brevi e conservi la sequenza originale tra quelle di uguale lunghezza.

Controllare codice e configurazioni

Ordini i frammenti per caratteri affinché le righe troppo lunghe emergano alla fine.

Esaminare valori tabellari

Ordini una colonna autonoma per trovare voci vuote, abbreviate o estese senza modificarne il contenuto.

Che cosa viene contato come carattere?

Sono contati i punti di codice Unicode. Un emoji comune in coppia surrogata vale uno, mentre i segni combinanti contano separatamente.

Come vengono ordinate righe di uguale lunghezza?

Rimane invariato il loro ordine relativo originale, senza spareggio alfabetico.

Gli spazi vengono rimossi prima della misura?

No. Spazi iniziali e finali, punteggiatura e ogni altro punto di codice fanno parte della riga e della lunghezza.

Che cosa accade alle righe vuote?

Misurano zero e precedono quelle non vuote. Un ritorno finale genera un ulteriore segmento vuoto.

Posso ordinare dalla più lunga alla più corta?

Questo strumento mette sempre per prima la riga più corta. Per partire dalla più lunga, prenda il risultato e inverta l'ordine delle righe; quelle di pari lunghezza appariranno allora in ordine opposto a quello originale.

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/sort-lines-length

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/sort-lines-length \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"watermelon\nfig\napple\npear"}'
{
  "text": "watermelon\nfig\napple\npear"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.sort_lines_length",
  "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.

Preparare l’input e leggere il risultato

Una stringa vuota è comunque valida e rappresenta una riga vuota; un campo mancante o un valore non testuale genera invalid_input.

Impiego con elenchi, codice e dati tabellari

Il browser è ideale per attività interattive; una richiesta API costa $0.002 quando la stessa operazione deterministica fa parte di una pipeline.

Quanto costa l’operazione API?

Ogni richiesta API riuscita costa $0.002. La versione nel browser può essere eseguita localmente per l’uso interattivo.

Leggi la documentazione completa del KIT →