24 lines
1.1 KiB
Markdown
24 lines
1.1 KiB
Markdown
![]() |
---
|
||
|
title: Find More Than the First Match
|
||
|
localeTitle: العثور على أكثر من المباراة الأولى
|
||
|
---
|
||
|
## العثور على أكثر من المباراة الأولى
|
||
|
|
||
|
إذا كان لديك مرات متعددة للتعبير العادي الخاص بك داخل سلسلة ، يمكنك الحصول على وظيفة `match()` لاكتشافها كلها. ببساطة علامة على طول العلم `g` في نهاية regex الخاص بك! هذا ما تفعله في هذا التحدي.
|
||
|
|
||
|
## تلميح 1:
|
||
|
|
||
|
تغيير التعبير العادي بحيث يكتشف كلمة "توينكل".
|
||
|
|
||
|
## تلميح 2:
|
||
|
|
||
|
يمكنك إضافة علامات متعددة إلى تعبير عادي! على سبيل المثال ، يمكن تنظيم تعبير عادي يكتشف تكرارات متعددة ، ويكتشف بغض النظر عن الحالة ، مثل `gi` أو `ig` .
|
||
|
|
||
|
## تنبيه المفسد - الحل إلى الأمام!
|
||
|
|
||
|
## حل
|
||
|
|
||
|
`let twinkleStar = "Twinkle, twinkle, little star";
|
||
|
let starRegex = /twinkle/gi;
|
||
|
let result = twinkleStar.match(starRegex);
|
||
|
`
|