Ruota testo a sinistra
Sposta i caratteri nel testo verso sinistra di un numero specificato di posizioni
Input
Output
Leggimi
Cos'è la rotazione del testo?
La rotazione del testo, nota anche come shift circolare o rotazione di stringa, è un'operazione che sposta i caratteri da un'estremità di una stringa all'altra. Quando si ruota a sinistra, i caratteri dall'inizio del testo vengono spostati alla fine, creando una permutazione ciclica. Questo concetto è fondamentale nell'informatica, nella crittografia e negli algoritmi di manipolazione dei dati.
La rotazione a sinistra sposta ogni carattere verso l'inizio della stringa. I caratteri che "escono" dal lato sinistro si avvolgono intorno al lato destro. Per esempio, ruotare "ABCDE" a sinistra di 2 posizioni produce "CDEAB" — i primi due caratteri vengono spostati alla fine.
Descrizione dello strumento
Questo strumento esegue la rotazione a sinistra (shift circolare a sinistra) su stringhe di testo. Inserisci il tuo testo e specifica quante posizioni spostare, e lo strumento mostra immediatamente il risultato ruotato. La rotazione è circolare, il che significa che i caratteri spostati fuori dall'estremità sinistra riappaiono all'estremità destra.
Esempi
| Input | Posizioni | Output |
|---|---|---|
| Hello | 1 | elloH |
| Hello | 2 | lloHe |
| ABCDEF | 3 | DEFABC |
| 12345 | 2 | 34512 |
| rotation | 4 | tionrota |
Caratteristiche
- Rotazione in tempo reale mentre digiti
- Supporta un numero arbitrario di posizioni (avvolge automaticamente per valori superiori alla lunghezza del testo)
- Preserva tutti i caratteri, inclusi spazi e caratteri speciali
- Funziona con caratteri Unicode ed emoji
- Zero dipendenze — implementazione pure JavaScript
Casi d'uso
- Apprendimento della crittografia: Comprendere gli shift circolari usati negli algoritmi di crittografia come DES e AES
- Pratica di programmazione: Testare gli algoritmi di manipolazione delle stringhe e comprendere i concetti di rotazione degli array
- Offuscamento dei dati: Semplice trasformazione del testo per scopi di codifica di base
- Risoluzione di puzzle: Lavorare con puzzle crittografici e giochi di parole che coinvolgono lo spostamento dei caratteri