ما هو تدوير النص؟

تدوير النص، المعروف أيضًا باسم الإزاحة الدائرية أو تدوير السلسلة، هو عملية تنقل الأحرف من أحد طرفي السلسلة إلى الطرف الآخر. عند التدوير إلى اليسار، تُنقل الأحرف من بداية النص إلى النهاية، مما يُنشئ تبديلًا دوريًا. هذا المفهوم أساسي في علوم الحاسوب، التشفير، وخوارزميات معالجة البيانات.

تدوير اليسار يُحرك كل حرف نحو بداية السلسلة. الأحرف التي "تسقط" من الجانب الأيسر تُلتف لتظهر على الجانب الأيمن. على سبيل المثال، تدوير "ABCDE" إلى اليسار بمقدار موضعين ينتج "CDEAB" — حيث يتحرك الحرفان الأولان إلى النهاية.

وصف الأداة

تقوم هذه الأداة بتنفيذ تدوير اليسار (إزاحة دائرية إلى اليسار) على سلاسل النص. أدخل نصك وحدد عدد المواضع التي تريد الإزاحة بها، وستظهر النتيجة المدورة فورًا. التدوير دائري، أي أن الأحرف التي تُزاح من الطرف الأيسر تظهر مرة أخرى في الطرف الأيمن.

أمثلة

الإدخال الموضع الإخراج
Hello 1 elloH
Hello 2 lloHe
ABCDEF 3 DEFABC
12345 2 34512
rotation 4 tionrota

الميزات

  • تدوير في الوقت الحقيقي أثناء الكتابة
  • يدعم أي عدد من المواضع (يُلف تلقائيًا للقيم الأكبر من طول النص)
  • يحافظ على جميع الأحرف بما في ذلك المسافات والرموز الخاصة
  • يعمل مع أحرف Unicode والرموز التعبيرية
  • بدون أي تبعيات — تنفيذ نقي بـ JavaScript

حالات الاستخدام

  • تعلم التشفير: فهم التحولات الدائرية المستخدمة في خوارزميات التشفير مثل DES و AES
  • ممارسة البرمجة: اختبار خوارزميات معالجة السلاسل وفهم مفاهيم تدوير المصفوفات
  • إخفاء البيانات: تحويل نص بسيط لأغراض الترميز الأساسية
  • حل الألغاز: العمل مع ألغاز الشيفرات وألعاب الكلمات التي تتضمن تحريك الأحرف