هل يمكن أن تشرح لي كيف يعمل exec() في جافا سكريبت؟
هل يمكن أن تشرح لي كيف يعمل exec() في جافا سكريبت؟
user
يقوم الأسلوب exec() باختبار التطابق في السلسلة. إذا وجد تطابقًا، فإنه يُرجع مصفوفة نتائج؛ وإلا فإنها ترجع فارغة. على سبيل المثال...

const regex1 = RegExp('foot*', 'g');
const str1 = 'كرة قدم البيانو، كرة قدم الطاولة';
دع المصفوفة1؛

بينما ((array1 = regex1.exec(str1)) !== null) {
  console.log("تم تحديد موقعه ${array1[0]}. عائدات من ${regex1.lastIndex}.`);
  // الإخراج المتوقع: "تم تحديد موقع القدم. يبدأ من 10."
}
assistant