عكس النص والكلمات والأسطر أونلاين
اعكس محارف النص، أو ترتيب الكلمات داخل كل سطر، أو ترتيب الأسطر كاملة. تستخدم أوضاع المحارف العناقيد الكتابية Unicode للحفاظ على مجموعات الإيموجي والعلامات المركبة التي يتعرف عليها المتصفح.
تقسيم العناقيد الكتابية غير متاح في هذا المتصفح. أوضاع عكس المحارف معطّلة، بينما يبقى عكس الكلمات والأسطر متاحاً.
الحد الأقصى 100,000 وحدة UTF-16. لا يتم قطع المحتوى تلقائياً. تستخدم النتيجة نهايات أسطر LF. يغيّر اتجاه العرض المعاينة فقط، وليس المحارف المنسوخة أو المنزّلة.
جارٍ تحميل الأداة…
كيفية عكس النص
1. أدخل النص الأصلي
اكتب النص المطلوب عكسه أو الصقه.
2. اختر الطريقة
اعكس محارف النص كاملاً، أو محارف كل سطر، أو الكلمات، أو الأسطر.
3. اعكس وصدّر
راجع النتيجة ثم انسخها أو نزّلها.
أربع طرق لعكس النصوص
محارف النص كامل
يعكس هذا الوضع ترتيب العناقيد الكتابية في النص كله، بما فيها المسافات وفواصل الأسطر. مثلاً Hello تصبح olleH. وقد ينتقل فاصل السطر النهائي إلى البداية. يغيّر ذلك الترتيب وليس شكل الحروف كصورة مرآة.
المحارف داخل كل سطر
يُعكس كل سطر بشكل مستقل مع بقاء ترتيب الأسطر. تتحرك المسافات مع تسلسل السطر، وقد تصبح المسافات البادئة نهائية. تبقى الفواصل بين الأسطر نفسها.
ترتيب الكلمات داخل السطر
يُعامل كل تسلسل متصل من المحارف غير البيضاء كوحدة. يعكس الوضع هذه الوحدات داخل كل سطر مع إبقاء مواقع المسافات البيضاء. تبقى علامات الترقيم المرتبطة بالوحدة معها. هذا ليس تقسيماً لغوياً للكلمات.
مثلاً، «واحد اثنان ثلاثة» تصبح «ثلاثة اثنان واحد». تبقى مجموعات المسافات والجدولة في مواقعها. وقد يبقى النص المكتوب دون مسافات وحدة واحدة.
ترتيب الأسطر كاملة
يعكس هذا الوضع التسلسل من الأعلى إلى الأسفل دون عكس محتوى السطر نفسه. تدخل الأسطر الفارغة ضمن العكس. يُعامل الفاصل النهائي كنهاية للسطر ويظل في النهاية بدلاً من إنشاء سطر أول فارغ.
Unicode والإيموجي والتشكيل
تستخدم أوضاع المحارف Intl.Segmenter لتحديد العناقيد الكتابية. تبقى المجموعات التي يتعرف عليها متصفحك، مثل كثير من إيموجي العائلات والأعلام والحروف مع العلامات المركبة، مجمّعة أثناء العكس. يعتمد التعرف على بيانات Unicode في المتصفح، ولا يضمن جميع التسلسلات المستقبلية.
قد ينشئ الترتيب الجديد محارف متجاورة مختلفة ويغيّر حدود العناقيد. لذلك قد يتغير عددها مع بقاء عدد نقاط الترميز نفسه. لا يضمن العكس مرتين استعادة كل تسلسل Unicode ممكن.
العربية واتجاه العرض
تعكس الأداة الترتيب المنطقي المخزّن، وليس صورة النص المعروض. قد يجعل تشكيل الحروف العربية والعرض ثنائي الاتجاه النتيجة مختلفة عن المرآة البصرية. استخدم اتجاه العرض للفحص؛ لا يضيف الخيار محارف تحكم بالاتجاه إلى النص المنسوخ.
المصدر وفواصل الأسطر
تبدأ كل عملية من النص الأصلي. زر استخدام النتيجة كمصدر يستبدل الإدخال صراحةً بالنتيجة الحالية ويمسح المخرج استعداداً لعملية أخرى. لا تغيّر الأزرار الأخرى المصدر.
تُوحّد CRLF وCR وفواصل الأسطر Unicode إلى LF قبل العكس. لا تتغير حالة الأحرف ولا تُنظّف المسافات. هذه العملية ليست تشفيراً ولا تحافظ على كل بايت من ملف أصلي.
استخدم عداد الحروف لقياسات Unicode أو ترتيب النصوص لخيارات ترتيب الأسطر الأخرى.
الخصوصية والمعالجة المحلية
يعكس كود الأداة النص داخل متصفحك. لا يرسل الإدخال إلى API ولا يحفظه في تخزين المتصفح. تُستخدم الحافظة عند طلب النسخ، وتُنشأ ملفات TXT محلياً بترميز UTF-8.
للمتصفح والإضافات والسكريبتات الأخرى على الموقع سلوك مستقل لا تتحكم فيه هذه الأداة.
الأسئلة الشائعة
هل تنشئ الأداة حروفاً كصورة مرآة أو مقلوبة؟
لا. تغيّر ترتيب وحدات النص دون استبدال الحروف بمحارف شبيهة أو قلب أشكالها بصرياً.
هل يحافظ وضع الكلمات على المسافات؟
يحافظ على مواقع المسافات البيضاء داخل كل سطر، ويعكس الوحدات التي تشغل المواقع الأخرى. تبقى علامات الترقيم مع وحدتها.
لماذا أوضاع المحارف غير متاحة؟
تحتاج إلى Intl.Segmenter. استخدم متصفحاً حديثاً. لا تنتقل الأداة بصمت إلى تقسيم المحارف المركبة إلى نقاط ترميز منفصلة.
هل يعيد العكس مرتين النص الأصلي؟
يحدث ذلك عادةً مع النص البسيط عند تطبيق الوضع نفسه على النتيجة. لكن توحيد نهايات الأسطر وتغير حدود العناقيد يمنعان ضمانه لكل الحالات.
هل تغيير الاتجاه يغيّر ملف التنزيل؟
لا. يؤثر الاتجاه على المعاينة فقط. يحتوي الملف على المحارف الناتجة دون إضافة علامات اتجاه.
هل الضغط مجدداً يعكس النتيجة السابقة؟
لا. تبدأ العملية من الأصل. استخدم النتيجة كمصدر أولاً إذا أردت تحويلها مرة أخرى.