"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني استخدام الواصلات بشكل صحيح في فئات أحرف التعبير العادية؟

كيف يمكنني استخدام الواصلات بشكل صحيح في فئات أحرف التعبير العادية؟

نشر في 2025-02-23
تصفح:728

How can I Use Hyphens Correctly in Regular Expression Character Classes?

hypershadow في التعبير العادي

عند استخدام تعبيرات منتظمة ، تأكد من النظر في سلوك مختلف الشخصيات فيه. في هذه الحالة ، دعونا نستكشف كيفية التعامل مع الواصلات.

سؤال:

كيفية تعديل النمط الموجود [A-ZA-Z0-9! $*\ t \ r \ n] لتضمين تطابقات الواصلة؟

إجابة:

فهم الواصلة في التعبيرات العادية

]]

عادة ، يعمل الواصلة كحرف طبيعي في تعبير منتظم. ومع ذلك ، يتغير سلوكهم قليلاً عندما يظهر في فئة الأحرف [] ولديهم شخصيات أخرى قبل وبعدها. في هذه الحالات المحددة ، لديهم استخدامات خاصة.

تطابق Hyphen

]

لمطابقة الواصلة ، يمكنك اختيار الخيارات التالية:

  • استخدم مباشرة Hyphen: الواصلة في فئة الأحرف - تمثل نفسها.
  • الهروب من الواصلة: يمكنك أيضًا استخدام \- للهروب من الواصلة ، على الرغم من أن هذا غير مطلوب.

مثال

النظر في السيناريوهات التالية:

  • [-ABC] : تطابق أي مثيل للأحرف A أو B أو C أو الواصلة.
  • [-ABC] : ما يعادل [-ABC] .
  • [ab \ -c] : Match A ، B ، C أو Hyphen. انتبه إلى موقف الهروب الواصلة.
  • [AB-D] : يحدد النطاق من A إلى D ، باستثناء الواصلة. هنا يتم تفسير الواصلة كمؤشر نطاق.
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3