3.5 KiB
3.5 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
587d7db9367417b2b2512ba7 | Specify Exact Number of Matches | 1 | Укажите точное количество совпадений |
Description
quantity specifiers
используя фигурные скобки. Иногда вам нужно только определенное количество совпадений. Чтобы указать определенное количество шаблонов, просто укажите это число между фигурными скобками. Например, чтобы соответствовать только слово "hah"
с буквой a
3
раза, ваша регулярное выражение будет /ha{3}h/
. пусть А4 = "хааах";
пусть A3 = "haaah";
пусть A100 = "h" + "a" .repeat (100) + "h";
пусть multHA = / ha {3} h /;
multipleHA.test (А4); // Возвращает false
multipleHA.test (А3); // Возвращает true
multipleHA.test (А100); // Возвращает false
Instructions
timRegex
в соответствии с словом "Timber"
только тогда, когда оно имеет четыре буквы m
. Tests
tests:
- text: Вашему регулярному выражению следует использовать фигурные скобки.
testString: 'assert(timRegex.source.match(/{.*?}/).length > 0, "Your regex should use curly brackets.");'
- text: Ваше регулярное выражение не должно совпадать с <code>"Timber"</code>
testString: 'assert(!timRegex.test("Timber"), "Your regex should not match <code>"Timber"</code>");'
- text: Ваше регулярное выражение не должно совпадать с <code>"Timmber"</code>
testString: 'assert(!timRegex.test("Timmber"), "Your regex should not match <code>"Timmber"</code>");'
- text: Ваше регулярное выражение не должно совпадать с <code>"Timmmber"</code>
testString: 'assert(!timRegex.test("Timmmber"), "Your regex should not match <code>"Timmmber"</code>");'
- text: Ваше регулярное выражение должно совпадать с <code>"Timmmmber"</code>
testString: 'assert(timRegex.test("Timmmmber"), "Your regex should match <code>"Timmmmber"</code>");'
- text: Ваше регулярное выражение не должно совпадать с <code>"Timber"</code> с 30 <code>m</code> в нем.
testString: 'assert(!timRegex.test("Ti" + "m".repeat(30) + "ber"), "Your regex should not match <code>"Timber"</code> with 30 <code>m</code>\"s in it.");'
Challenge Seed
let timStr = "Timmmmber";
let timRegex = /change/; // Change this line
let result = timRegex.test(timStr);
Solution
// solution required