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

تسمح لك الدالة REGEXTEST بالتحقق مما إذا كان أي جزء من النص المقدم يطابق تعبيرا عاديا ("regex"). سيتم إرجاع TRUE إذا كان هناك تطابق و FALSE إذا لم يكن هناك.

بناء الجملة

تحدد الدالة REGEXTEST ما إذا كان أي جزء من النص يطابق النمط. 

بناء جملة الدالة REGEXTEST هو:

REGEXTEST(text, pattern, [case_sensitivity])

الوسيطه

الوصف

نص

(مطلوب)

النص أو المرجع إلى خلية تحتوي على النص الذي تريد مطابقته.

نقش

(مطلوب)

التعبير العادي ("regex") الذي يصف نمط النص الذي تريد مطابقته.

case_sensitivity

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

0: حساس لحالة الأحرف

1: غير حساس لحالة الأحرف

ملاحظات: عند كتابة أنماط regex، يمكن استخدام الرموز التي تسمى "الرموز المميزة" التي تتطابق مع مجموعة متنوعة من الأحرف. هذه بعض الرموز المميزة البسيطة للرجوع إليها:

  • "[0-9]": أي رقم رقمي

  • "[a-z]": حرف في نطاق من إلى z

  • ".": أي حرف

  • "a": الحرف "a"

  • "a*": صفر أو أكثر "a"

  • "a+": واحد أو أكثر من "a"

  • تستخدم جميع التعبيرات العادية لهذه الدالة، بالإضافة إلى REGEXEXTRACT و REGEXREPLACE "نكهة" PCRE2 من regex.

  • ترجع REGEXEXTRACT دائما القيم النصية. يمكنك تحويل هذه النتائج مرة أخرى إلى رقم باستخدام الدالة VALUE.

الأمثلة

انسخ بيانات المثال والصقها في الخلية A1 في ورقة عمل Excel جديدة. إذا احتجت إلى ذلك، يمكنك ضبط عرض الأعمدة لرؤية كل البيانات.

تحقق من جوانب مختلفة من السلسلة 'alfalfa'

بيانات

البرسيم

الصيغ

الاسئله

=REGEXTEST(A2,"a")

هل يحتوي على الحرف "أ"؟

=REGEXTEST(A2,"[a-z]")

هل يحتوي على أي أحرف صغيرة؟

=REGEXTEST(A2,"[A-Z]")

هل يحتوي على أي أحرف كبيرة؟

=REGEXTEST(A2,"[aeiou]")

هل يحتوي على أي حرف علة؟

=REGEXTEST(A2,"[0-9]")

هل يحتوي على أي أرقام؟

يوضح الرسم التوضيحي التالي النتائج.

استخدام REGEXTEXT للإجابة عن أسئلة مختلفة حول كلمة "البرسيم"

تحقق مما إذا كانت أرقام الهواتف تحتوي على التنسيق المحدد "(####) ###-###"، باستخدام النمط:

"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

ملاحظة: يتم استخدام شرطة مائلة عكسية "\" ل "الهروب" الأقواس "()" وبعض الأحرف الأخرى. في هذا النمط، يتم تفسير "\(" على أنه "(" و"\)" يتم تفسيره على أنه ")"

بيانات

(378) 555-4195

+1(878) 555-8622

الصيغ

=REGEXTEST(A2,"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

=REGEXTEST(A2,"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

يوضح الرسم التوضيحي التالي النتيجة.

استخدام REGEXTEST للتحقق مما إذا كانت أرقام الهواتف في بناء جملة معين، مع النمط "^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

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

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

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

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

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

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

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

×