Wat is tekstrotatie?

Tekstrotatie, ook wel bekend als circulaire verschuiving of string‑rotatie, is een bewerking waarbij tekens van het ene uiteinde van een string naar het andere worden verplaatst. Bij een rotatie naar links worden de tekens aan het begin van de tekst naar het einde verplaatst, waardoor een cyclische permutatie ontstaat. Dit concept is fundamenteel in de informatica, cryptografie en data‑manipulatie‑algoritmen.

Linkerrotatie verschuift elk teken naar het begin van de string. De tekens die “afvallen” aan de linkerkant worden aan de rechterkant weer aangevuld. Bijvoorbeeld, het roteren van “ABCDE” naar links met 2 posities levert “CDEAB” op — de eerste twee tekens worden naar het einde verplaatst.

Toolbeschrijving

Deze tool voert een linkerrotatie (cirkulaire linksverschuiving) uit op tekststrings. Voer uw tekst in en geef aan hoeveel posities u wilt verschuiven; de tool toont direct het geroteerde resultaat. De rotatie is circulair, wat betekent dat tekens die van de linkerkant afvallen opnieuw verschijnen aan de rechterkant.

Voorbeelden

Invoer Posities Uitvoer
Hello 1 elloH
Hello 2 lloHe
ABCDEF 3 DEFABC
12345 2 34512
rotation 4 tionrota

Functies

  • Realtime rotatie terwijl je typt
  • Ondersteunt elk aantal posities (wrapt automatisch voor waarden groter dan de lengte van de tekst)
  • Behoudt alle tekens, inclusief spaties en speciale tekens
  • Werkt met Unicode‑tekens en emoji's
  • Geen afhankelijkheden — pure JavaScript‑implementatie

Toepassingsgebieden

  • Cryptografie leren: Begrijpen van circulaire verschuivingen die worden gebruikt in encryptie‑algoritmen zoals DES en AES
  • Programmeeroefening: Testen van tekenreeks‑manipulatie‑algoritmen en begrijpen van array‑rotatieconcepten
  • Data‑obfuscatie: Eenvoudige teksttransformatie voor basis‑coderingstoepassingen
  • Puzzeloplossing: Werken met cijferpuzzels en woordspellen die karakterverschuivingen omvatten