ما هي مطابقات regex؟
ما هي مطابقات regex؟

فيديو: ما هي مطابقات regex؟

فيديو: ما هي مطابقات regex؟
فيديو: Learn Python in Arabic #095 - Regular Expressions Part 1 Intro 2024, شهر نوفمبر
Anonim

باختصار ل تعبير عادي ، أ regex عبارة عن سلسلة نصية تتيح لك إنشاء أنماط تساعد تطابق وتحديد موقع وإدارة النص. تعد Perl مثالًا رائعًا للغة البرمجة التي يتم استخدامها التعبيرات العادية . ومع ذلك ، فهي واحدة فقط من بين العديد من الأماكن التي يمكنك العثور عليها التعبيرات العادية.

بوضع هذا في الاعتبار ، كيف يعمل تطابق regex؟

أ تعبير عادي , regex أو regexp اختصارًا ، عبارة عن سلسلة من الأحرف والرموز التي تحدد نمطًا منطقيًا. يمكن بعد ذلك مقارنة سلاسل النص بالنمط من أجل تحديد السلاسل التي تطابق النمط المنطقي المحدد بواسطة regex.

وبالمثل ، ما الذي يتم إرجاعه من مطابقة التعبير العادي؟ ملاحظات. ال تطابق طريقة (سلسلة) عائدات أول سلسلة فرعية اعواد الكبريت أ تعبير عادي نمط في سلسلة الإدخال. للحصول على معلومات حول عناصر اللغة المستخدمة لبناء ملف تعبير عادي نمط ، انظر تعبير عادي اللغة - مرجع سريع.

وبالمثل قد يتساءل المرء ، أين يتم استخدام regex؟

عادي التعبيرات تستخدم في محركات البحث ، ابحث عن مربعات الحوار الخاصة بمعالجات النصوص ومحرري النصوص واستبدلها ، وفي أدوات معالجة النصوص مثل sed و AWK وفي التحليل المعجمي. توفر العديد من لغات البرمجة regex إمكانيات مدمجة أو عبر المكتبات.

ما هي أمثلة التعبير العادي؟

بسيط مثال ل تعبير عادي هي سلسلة (حرفية). ل مثال أهلاً بالعالم regex يطابق سلسلة "Hello World".. (نقطة) شيء آخر مثال ل تعبير عادي . تتطابق النقطة مع أي حرف مفرد ؛ من شأنه أن يتطابق مع مثال أو "أ" أو "1".

موصى به: