تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

توفر مطابقة النمط المضمنة أداة متعددة الاستخدامات لإجراء مقارنات السلسلة. يعرض الجدول التالي أحرف البدل التي يمكنك استخدامها مع عامل التشغيل Like وعدد الأرقام أو السلاسل التي تتطابق معها.

حرف (أحرف) في النمط

التطابقات في التعبير

? أو _ (شرطة سفلية)

أي حرف مفرد

* أو ٪

صفر أو أكثر من الأحرف

#

أي رقم واحد (0 — 9)

[قائمة الأحرف]

أي حرف واحد في قائمة الأحرف

[! قائمة الأحرف]

أي حرف واحد غير موجود في قائمة الأحرف


يمكنك استخدام مجموعة مكونة من حرف واحد أو أكثر (قائمة حرفية) محاطة بأقواس ([]) لمطابقة أي حرف واحد في التعبير، ويمكن أن تتضمن قائمة الأحرف أي أحرف تقريبا في مجموعة أحرف ANSI ، بما في ذلك الأرقام. يمكنك استخدام قوس فتح الأحرف الخاصة ([ ) وعلامة الاستفهام (؟) وعلامة الرقم (#) والعلامة النجمية (*) لمطابقة نفسها مباشرة فقط إذا كانت محاطة بأقواس. لا يمكنك استخدام قوس الإغلاق (]) داخل مجموعة لمطابقة نفسها، ولكن يمكنك استخدامها خارج المجموعة كحرف فردي.

بالإضافة إلى قائمة بسيطة من الأحرف المضمنة بين قوسين، يمكن للحرف تحديد نطاق من الأحرف باستخدام واصلة (-) لفصل الحدود العليا والسفلية للنطاق. على سبيل المثال، يؤدي استخدام [A-Z] في النمط إلى تطابق إذا كان موضع الحرف المقابل في التعبير يحتوي على أي من الأحرف الكبيرة في النطاق من A إلى Z. يمكنك تضمين نطاقات متعددة داخل الأقواس دون تحديد النطاقات. على سبيل المثال، يطابق [a-zA-Z0-9] أي حرف أبجدي رقمي.

من المهم ملاحظة أن أحرف البدل ANSI SQL (٪) و(_) متوفرة فقط مع محرك قاعدة بيانات Microsoft Access وموفر OLE DB للوصول. سيتم التعامل معها كحرفية إذا تم استخدامها من خلال Access أو DAO.

تتضمن القواعد الهامة الأخرى لمطابقة النمط ما يلي:

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

  • يمكنك استخدام الواصلة (-) إما في البداية (بعد علامة تعجب إذا تم استخدام واحدة) أو في نهاية قائمة الأحرف لمطابقة نفسها. في أي موقع آخر، تحدد الواصلة نطاقا من أحرف ANSI.

  • عند تحديد نطاق من الأحرف، يجب أن تظهر الأحرف بترتيب فرز تصاعدي (A-Z أو 0-100). [A-Z] هو نمط صحيح، ولكن [Z-A] ليس.

  • يتم تجاهل تسلسل الأحرف [ ] ؛ يعتبر سلسلة فارغة ("").



هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×