ما هو البدل؟

يشار بدلًا من ذلك بالحرف الوحشي أو حرف البدل ، فإن البدل هو رمز يستخدم لاستبدال أو تمثيل حرف أو أكثر. تكون أحرف البدل عادةً علامة نجمية (*) ، والتي تمثل حرفًا واحدًا أو أكثر أو علامة استفهام (؟) ، والتي تمثل حرفًا واحدًا. في الأمثلة أدناه حول كيفية استخدام أحرف البدل ، أدرك أن أحرف البدل عالمية نسبياً.

يتم استخدام رمز النسبة المئوية في SQL لمطابقة أي حرف (بما في ذلك الشرطة السفلية) صفر أو أكثر من المرات.

العلامة النجمية (*) في البدل

تطابق العلامة النجمية في حرف البدل أي حرف صفر أو أكثر من المرات. على سبيل المثال ، تطابق "comp *" أي شيء يبدأ بـ "comp" مما يعني أن "comp" و "Complete" و "computer" كلها متطابقة.

علامة الاستفهام (؟) في البدل

تتطابق علامة الاستفهام مع حرف واحد مرة واحدة. على سبيل المثال ، "c؟ mp" يطابق "camp" و "comp". يمكن أيضًا استخدام علامة الاستفهام أكثر من مرة. على سبيل المثال ، سيطابق "c ؟؟ p" كلاً من الأمثلة المذكورة أعلاه وكذلك "حظيرة". في MS-DOS و سطر أوامر Windows ، يمكن أن تطابق علامة الاستفهام أيضًا أي علامات استفهام زائدة صفر أو مرة واحدة. على سبيل المثال ، "co ؟؟" سيتطابق مع جميع التطابقات السابقة ، ولكن نظرًا لأنهم يتتبعون علامات استفهام ستتطابق أيضًا مع "شرطي" على الرغم من أنه ليس أربعة أحرف.

نصيحة: باستخدام التعبيرات العادية ، تعد النقطة (.) حرفًا بدلًا لشخصية واحدة.

افتح وأغلق الأقواس ([]) بأحرف البدل

مع shells Unix و Windows PowerShell ولغات البرمجة التي تدعم التعبيرات المعتادة ، تتطابق أحرف البدل القوسية المفتوحة والإغلاق مع حرف واحد في النطاق. على سبيل المثال ، يتطابق [az] مع أي حرف "a" إلى "z" ، مما يعني أنه لن يتم مطابقة أي شيء غير موجود في هذا النطاق مثل الرقم.

نصيحة: إضافة علامة تعجب في الأماكن التي تدعم الأقواس كحرف بدل ستخبر البرنامج بعدم التطابق.

أمثلة أحرف البدل MS-DOS و Windows سطر الأوامر

 دير ج؟ النائب 

سرد الملفات في MS-DOS باستخدام الأمر dir الذي يحتوي على c ، mp ، وأي حرف آخر بينهما. على سبيل المثال ، سيتم مطابقة شركات comp و camp و c2mp و c-mp.

 دير *. mp3 

في هذا المثال التالي ، يسرد أمر dir الملفات التي تنتهي بملحق ملف .MP3 فقط.

 دير * البيانات 

سرد أي ملف ينتهي بالبيانات باستخدام الأمر dir. على سبيل المثال ، ستتم مطابقة جميع الملفات "appdata" و "mydata" و "123data".

 دير هو ؟؟. * 

أدرج أي ملف يبلغ طوله أربعة أحرف ، ويبدأ به ، وله أي امتداد. على سبيل المثال ، سيتم مطابقة help.txt و help.mp3 و heck.jpg.

 إعادة تسمية * .txt * .jpg 

إعادة تسمية كافة الملفات في الدليل الحالي التي تنتهي بملحق الملف .txt إلى .jpg. على سبيل المثال ، يصبح ملف test.txt test.jpg.

 del comp * .txt 

حذف الملفات في MS-DOS التي تبدأ بـ comp وتنتهي بملحق .txt.

البحث عن واستبدال باستخدام أمثلة البدل

البحث عن واستبدال الميزات التي تدعم أحرف البدل مثل Microsoft Word تسمح لعمليات البحث باحتواء أحرف البدل. فيما يلي أمثلة على كيفية استخدام أحرف البدل في "بحث واستبدال". ضع في اعتبارك أنه لكي يعمل أي منها ، يجب أن يكون لديك خيار استخدام أحرف البدل محددًا في البحث والاستبدال.

 شركات * ص 

تطابق أي شيء يبدأ بـ "comp" وينتهي بـ "r." بمعنى آخر ، سيجد ذلك "computer" و "compiler" في وثيقتك. ومع ذلك ، ضع في اعتبارك أن "*" جشع مما يعني أن كل شيء يتوافق مع "ص". بمعنى آخر ، إذا كان هناك "r" بعد comp ، فستتم مطابقته ، لذلك "computer your" ستتم مطابقته لأنه يبدأ بـ "comp" وينتهي بك "r".

 د [إيو] ليرة لبنانية 

يشير استخدام الأقواس إلى Microsoft Word للبحث عن أي من الأحرف الموجودة في الأقواس. في هذا المثال ، تتم مطابقة "e" أو "o" ، لذلك فإن البحث سيكون مطابقًا إما "dell" أو "doll".

 د [أوو] ليرة لبنانية 

يمكن أيضًا استخدام الأقواس للبحث عن مجموعة من الأحرف. في المثال أعلاه ، هذا النطاق هو كل الحروف من "o" إلى "u" والتي تتطابق مع كلمات مثل "doll" و "dull" في وثيقتك.

 د [! ه] ليرة لبنانية 

استخدام تعجب في الأقواس يخبر Find بعدم تطابق أي من الأحرف الموجودة في الأقواس. في المثال أعلاه ، يخبر حرف البدل هذا "البحث" عدم مطابقة "dell" ، لكنه يطابق أي شيء آخر يبدأ بـ "d" وينتهي بـ "ll".

 د؟ ليرة لبنانية 

تطابق علامة الاستفهام حرفًا واحدًا فقط. في المثال أعلاه ، سيتطابق هذا مع الكلمات "dall" و "dell" و "dill" و "doll" و "dull" لأنها تحتوي على "d" في الأول و "ll" في النهاية.

 حد ذاتها {2} د 

باستخدام قوس مجعد في Find الخاص بك ، يبحث عن مقدار الأحرف التي تسبق الأقواس. في المثال أعلاه ، ابحث عن التطابقات "seed" ، ولكن لا تتطابق مع "sed".

 <(شركات) 

يكتشف البحث الذي يبدأ بـ أقل من ويحتوي على نص بين قوسين البحث عن أي كلمة تبدأ بكل ما هو موجود في الأقواس. في المثال أعلاه ، سيجد هذا أي كلمات تبدأ بـ "comp".

 (إيه)> 

سلسلة تبدأ بأحرف في أقواس وتنتهي بحرفية أكبر من tell ، ابحث عن أي كلمة تنتهي بكل ما هو موجود في الأقواس. في المثال أعلاه ، سيجد هذا أي كلمات تنتهي بـ "er".

أمثلة على أحرف البدل Linux و Unix

 ls comp * 

يستخدم هذا الأمر الأمر ls لسرد جميع الملفات والدلائل في دليل العمل والتي تبدأ بحرف الحروف. في متغير Linux أو متغير Unix يبدأ بـ comp.

 ج ج؟ النائب 

حذف الملفات باستخدام الأمر rm في صيغة Linux أو Unix التي تحتوي على c ، mp ، وأي حرف بينهما.

مايكروسوفت إكسل أمثلة البدل

 = SUMIF (A1: A6، "*"، B1: B6) 

صيغة Excel للبحث عن أي حرف باستخدام * wildcard في الخلايا من B1 إلى B6 وإذا وجدت ، استخدم SUM لإضافة كل القيم بين A1 و A6.

العلامات النجمية ، Glob ، Meta-character ، Regex ، مصطلحات البرامج