REGEXEXTRACT

لاستخلاص أول سلاسل فرعية متطابقة وفقًا لتعبير عادي.

مثال للاستخدام

=REGEXEXTRACT("رقمي المفضل هو 241، ولكن الرقم المفضل لصديقي هو 17", "\d+")

ملاحظة:  ستعرض الدالة REGEXEXTRACT الرقم "241" في هذا المثال لأنها تعرض أول حالة مطابقة.

البنية

REGEXEXTRACT(text, regular_expression)‎

  • text - نص الإدخال.

  • التعبير_العادي: سيتم عرض الجزء الأول من النص الذي يتطابق مع هذا التعبير.

مجموعات الالتقاط

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

مثال للاستخدام

=REGEXEXTRACT("يمكنك أيضًا استخراج قيم متعددة من النص". "يمكنك أيضًا استخدام (‎\w+‎) مضاعف (‎\w+‎) من النص.")

ملاحظة: سيعرض المثال أعلاه عمودَين من البيانات، وهما "الاستخراج" في العمود الأول و"القيم" في الثاني.

ملاحظات

  • منتجات Google تستخدم RE2 للتعبيرات العادية. وتتيح "جداول بيانات Google" استخدام RE2 باستثناء مطابقة فئة أحرف Unicode. يمكنك معرفة المزيد من المعلومات حول كيفية استخدام تعبيرات RE2.
  • لا تعمل هذه الدالة إلا مع النص (وليس الأرقام) كإدخال وتعرض النص كإخراج. وإذا كان أحد الأرقام مطلوبًا كإخراج، جرّب استخدام الدالة VALUE مع هذه الدالة. وإذا تم استخدام الأرقام كإدخال، عليك تحويلها إلى نص باستخدام الدالة TEXT.

راجع أيضًا

REGEXMATCH: لتحديد ما إذا كان هناك نص يتطابق مع تعبير عادي.

REGEXREPLACE: لاستبدال جزء من السلسلة النصية بسلسلة نصية مختلفة باستخدام التعبيرات العادية.

SUBSTITUTE: لاستبدال النص الحالي بنص جديد في سلسلة.

REPLACE: لاستبدال جزء من السلسلة النصية بسلسلة نصية مختلفة.

أمثلة

true
Visit the Learning Center

Using Google products, like Google Docs, at work or school? Try powerful tips, tutorials, and templates. Learn to work on Office files without installing Office, create dynamic project plans and team calendars, auto-organize your inbox, and more.

بحث
محو البحث
إغلاق البحث
القائمة الرئيسية
11221070433836834019
true
مركز مساعدة البحث
true
true
true
true
true
35
false
false