fsymbols
جارٍ تحميل الرموز…
››
\

الشرطة المائلة العكسية

الشرطة المائلة العكسية

الشرطة المائلة العكسية <code>\</code> تفصل المجلدات في مسارات ويندوز، وتعمل محرف هروب في كثير من لغات البرمجة. وتُسمّى أيضًا «باك سلاش»، ولا يمكن استبدالها بالشرطة المائلة العادية <code>/</code>. المفارقة: لكي يُخرج برنامج شرطة عكسية واحدة، قد تحتاج إلى كتابة اثنتين في شيفرته المصدرية.

رمز نصي
ابحث عنه كـ
شرطة مائلة عكسية · باك سلاش · backslash
يظهر في
أي حقل نصي · شكله تحدده الخطوط

ماذا يعني \

وظيفتها تتوقف على مكانها. في مسار ويندوز مثل C:\Users\Name تفصل بين المجلدات وأسماء الملفات. وفي الشيفرة تبدأ عادةً تسلسل هروب: يُقرأ المحرف التالي معها لا بمفرده.

في كثير من صيغ السلاسل النصية يمثّل \n سطرًا جديدًا. وفي التعبير النمطي (نمط للبحث في النص) يطابق \. نقطة حرفية بدل معنى النقطة المعتاد، أي أي محرف. العلامة نفسها قد تُفعّل معنى خاصًا أو تلغيه.

كيف أكتب الشرطة المائلة العكسية؟

في النص العادي، أدخل \ واحدة. مسار ويندوز المكتوب في نافذة حوار أو شريط العنوان لا يحتاج إلى مضاعفة.

الشيفرة المصدرية مختلفة: راجع قواعد الهروب في اللغة قبل إضافة علامات. المسار المكتوب داخل سلسلة حرفية (نص بين علامتي اقتباس داخل برنامج) ليس الإدخال نفسه الذي تكتبه مباشرة في نافذة حوار.

عُدّ المحللات، لا الشرطات فقط

التعبير النمطي المكتوب داخل سلسلة نصية في لغة برمجة يمر بطبقتين: محلل السلاسل، ثم محرك التعابير النمطية. قد تستهلك الأولى تسلسلات الهروب قبل أن ترى الثانية النمط. إذا اختفت شرطة عكسية حرفية، فافحص الطبقتين بدل إضافة أخرى.

في نهاية السطر قد تغيّر الشرطة العكسية طريقة تشغيل الشيفرة. في Bash، وهي صدفة الأوامر الشائعة في لينكس وmacOS، إذا تلت شرطةً عكسيةً خارج علامات الاقتباس نهايةُ سطر مباشرة، استمر الأمر في السطر التالي. وجود مسافة بينهما يُفسد ذلك.

في المسارات والشيفرة، الشرطة العكسية علامة ترقيم عملية: الاتجاه والموضع مهمان.

لا تضاعف كل شرطة عكسية تلقائيًا؛ النص العادي والشيفرة المهرَّبة يحتاجان إدخالًا مختلفًا.

لا تخلطه مع

1

كيفية كتابة \

Windows (Word)
Alt+Xاكتب 005C ثم اضغط Alt+X للحصول على \.
Windows
Win+Rشغّل charmap لعرض الجدول الكامل، أو استخدم تبويب Ω في منتقي الإيموجي (Win + .).
macOS
Control+Command+Spaceافتح عارض المحارف وابحث عن «reverse solidus».
Linux
Ctrl+Shift+Uاكتب 005c ثم اضغط Enter أو Space.
HTML
&#x005C;
CSS
\005C
نص عادي
أدخل `\` حرفية واحدة.
سلسلة حرفية في بايثون
داخل سلسلة حرفية عادية غير خام (raw)، اكتب `\\` لتحصل على شرطة عكسية واحدة.
تعبير نمطي في جافاسكربت
لمطابقة شرطة عكسية استخدم الصيغة الحرفية `/\\/` أو `new RegExp("\\\\")` مع وسيط نصي.
الأكواد والترميزنقاط الترميز: 1
HTML عشري
&#92;
HTML سداسي عشري
&#x5C;
محتوى CSS
content: "\005C";
ينتهي كل تسلسل هروب عند الشرطة المائلة العكسية التالية؛ تلزم مسافة قبل رقم سداسي عشري يُكتب حرفيًا.
ترميز URL
%5C
1
على الشاشة
1
نقاط الترميز
1
JS .length
1
بايتات UTF-8

قد يتكون الرمز الظاهر من عدة نقاط ترميز. تحسب JS .length وحدات UTF-16، بينما يحسب UTF-8 البايتات.

مجموعات هذا الرمز

1

الطباعة وعلامات الترقيم332 رموز