ما هو التعبير النمطي أو العادي في هذا الدرس سنبدأ الوحدة الخاصة بنا عن التعبيرات العادية أو النمطية التعبير العادي أو التعليمة النمطية هو مجموعة من الأحرف إما على وجه التحديد أو في نطاق يمكن البحث عنه في أي نوع من المستندات النصية فماذا يعني ذلك؟ حسنًا، إذا كنت، على سبيل المثال، أستخدم الأمر grep وأردت أن أجد كل حدث للكلمة وفي ملف فسأقوم في موجه الأوامر، بكتابة grep and ثم somefile وما سيفعله هذا هو أنه سيمر في ملف ما ويسحب كل تكرارات للحروف AND عندما تكون جنبًا إلى جنب بأحرف صغيرة وداخل الاقتباسات الفردية أو النص هي أبسط التعبيرات النمطية ولكن سيتم اعتبار هذا مجموعة أحرف الآن، على سبيل المثال كنت أرغب في العثور على AND ولا يهمني إذا كان هناك شيء يتبعهم فسأقوم بإضافة علامة النجمة لذا الآن لدي and * somefile وهذا من شأنه أن ينتج أي وقت and يحدثوا معًا مع حرف أخر على الأقل بعدهم ويمكن أن يكون حرف متكرر أو أحرف أخرى لقد تعودنا نوعًا ما على رؤية هذا لأن هذا يشبه إلى حد كبير حرف البدل من Microsoft الآن، ماذا لو احتجنا إلى العثور على كلمة and لكننا لم نعرف كيف نهجئها؟ يمكننا استخدام عامل أو معامل النقطة على سبيل المثال، يمكنني كتابة grep وسنقول إنني أعرف وأبدأ بحرف A لكن هناك حرف في المنتصف ولست متأكدًا من ذلك لذلك سأضع نقطة هناك وبعد ذلك سأتبعه بعلامة D لأنني أعلم أن هناك D هناك بعد أن أكتب في البحث أنا بحاجة للتأكد من أنني اكتب في بعض الملفات somefile و somefile يمثل أي ملف تحتاجه للبحث من خلاله هذا سوف يمر عبر الملف وينتج مثيلات للحرف A بحرف واحد متبوعًا بالحرف D الآن، إذا علمت أن هناك حرف واحد بعد D يمكنني فقط الدخول وأضع ذلك سيؤدي ذلك إلى إنتاج A أي حرف d، أي حرف لكنه لن ينتج and والسبب أنه بمجرد أن أضع النقطة يجب أن يكون هناك حرف هناك زوجان من الأحرف الخاصة الأخرى التي نحتاجها لتكون على علم بها هي علامة الإقحام، وهي Shift + 6 وعلامة الدولار وهي Shift + 4 علامة الإقحام تحدد أي شيء طالما أنه يحدث في بداية السطر لذلك إذا كان لدي grep وبعد ذلك كان لدي علامة الإقحام and ل somefile سيبحث في ملف ما somefile ويسحب كل تكرارات and حيث A هو الحرف الأول من السطر بالمقابل، إذا كنت سأفعل نفس الشيء بالضبط فقط سأستخدم علامة الدولار لذلك سيكون بحثي and علامة الدولار ثم سينتج لي كل تكرارات and التي تحدث في نهاية السطر أيضًا، إذا قمت بإنشاء تعبير عادي حيث تجمع علامة الإقحام وعلامة الدولار هذا سوف يبحث وينتج كل حالة لسطر فارغ في هذا المستند في درسنا التالي، سنتحدث حول كيفية تنسيق تعبير عادي أراك لاحقا