إستخراج أجزاء من النص بإستخدام matchAll
ال matchAll بتسمح بالمرور على كل مطابقات تعبير منتظم ومعاها المجموعات الملتقطة
إستخراج الأرقام من النص
العلامة g ضرورية عند تمرير تعبير منتظم إلى matchAll
const text = "HTML 10 CSS 20";
for (const match of text.matchAll(/\d+/g)) {
console.log(match[0]);
}النتيجة
10
20قراءة المجموعات الملتقطة
المجموعة الأولى بعد المطابقة الكاملة بتكون في الفهرس 1
const text = "age=25 score=90";
for (const match of text.matchAll(/(\w+)=(\d+)/g)) {
console.log(`${match[1]}: ${match[2]}`);
}النتيجة
age: 25
score: 90