2.7 KiB
2.7 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
587d7db9367417b2b2512ba7 | Specify Exact Number of Matches | 1 | Especifique o Número Exato de Correspondências |
Description
quantity specifiers
usando chaves. Às vezes você só quer um número específico de correspondências. Para especificar um certo número de padrões, basta ter esse número entre as chaves. Por exemplo, para corresponder apenas à palavra "hah"
com a letra a
3
vezes, seu regex seria /ha{3}h/
. deixe A4 = "haaaah";
deixe A3 = "haaah";
seja A100 = "h" + "a" .repetição (100) + "h";
deixe multipleHA = / ha {3} h /;
multipleHA.test (A4); // Retorna falso
multipleHA.test (A3); // Retorna true
multipleHA.test (A100); // Retorna falso
Instructions
timRegex
para coincidir com a palavra "Timber"
somente quando tiver quatro letras m
's. Tests
tests:
- text: Seu regex deve usar chaves.
testString: 'assert(timRegex.source.match(/{.*?}/).length > 0, "Your regex should use curly brackets.");'
- text: Seu regex não deve corresponder a <code>"Timber"</code>
testString: 'assert(!timRegex.test("Timber"), "Your regex should not match <code>"Timber"</code>");'
- text: Seu regex não deve corresponder a <code>"Timmber"</code>
testString: 'assert(!timRegex.test("Timmber"), "Your regex should not match <code>"Timmber"</code>");'
- text: Seu regex não deve corresponder a <code>"Timmmber"</code>
testString: 'assert(!timRegex.test("Timmmber"), "Your regex should not match <code>"Timmmber"</code>");'
- text: Seu regex deve corresponder a <code>"Timmmmber"</code>
testString: 'assert(timRegex.test("Timmmmber"), "Your regex should match <code>"Timmmmber"</code>");'
- text: 'Seu regex não deve corresponder a <code>"Timber"</code> com 30 <code>m</code> 's nele.'
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