--- id: 587d7db6367417b2b2512b99 title: Match Characters that Occur One or More Times challengeType: 1 videoUrl: '' localeTitle: مطابقة الأحرف التي تحدث مرة واحدة أو أكثر --- ## Description
في بعض الأحيان ، تحتاج إلى مطابقة حرف (أو مجموعة من الأحرف) التي تظهر مرة واحدة أو أكثر في صف واحد. هذا يعني أنه يحدث مرة واحدة على الأقل ، ويمكن أن يتكرر. يمكنك استخدام + للتحقق مما إذا كانت هذه هي الحالة. تذكر ، يجب أن تكون الشخصية أو النمط موجودًا على التوالي. بمعنى ، يجب على الحرف تكرار واحد بعد الآخر. على سبيل المثال ، سيعثر /a+/g على تطابق واحد في "abc" وإرجاع ["a"] . نظرًا لوجود + ، سيجد أيضًا تطابقًا واحدًا في "aabc" وإرجاع ["aa"] . لو كانت بدلا التحقق من سلسلة "abab" ، فإنه يجد مباراتين والعودة ["a", "a"] لأن a الأحرف ليست في صف واحد - هناك b بينهما. أخيرًا ، نظرًا لعدم وجود "a" في السلسلة "bcd" ، فلن تجد تطابقًا.
## Instructions
تريد البحث عن تطابقات عندما يحدث الحرف s مرة أو أكثر في "Mississippi" . اكتب regex يستخدم علامة + .
## Tests
```yml tests: - text: التعابير المنطقية الخاصة بك myRegex يجب استخدام + إشارة لمباراة واحدة أو أكثر من s حرفا. testString: 'assert(/\+/.test(myRegex.source), "Your regex myRegex should use the + sign to match one or more s characters.");' - text: يجب أن يتطابق التعبير العادي مع myRegex مع عنصرين. testString: 'assert(result.length == 2, "Your regex myRegex should match 2 items.");' - text: يجب أن يكون متغير result مصفوفة تحتوي على مجموعتين من "ss" testString: 'assert(result[0] == "ss" && result[1] == "ss", "The result variable should be an array with two matches of "ss"");' ```
## Challenge Seed
```js let difficultSpelling = "Mississippi"; let myRegex = /change/; // Change this line let result = difficultSpelling.match(myRegex); ```
## Solution
```js // solution required ```