Files
camperbot b3af21d50f chore(i18n,curriculum): update translations (#42487)
* chore(i18n,curriculum): update translations

* chore: Italian to italian

Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>
2021-06-14 11:34:20 -07:00

2.1 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
587d7db9367417b2b2512ba7 Specificare il numero esatto di corrispondenze 1 301365 specify-exact-number-of-matches

--description--

È possibile specificare un numero inferiore e superiore di pattern con gli specificatori di quantità utilizzando le parentesi graffe. A volte vuoi che ci sia un numero specifico di corrispondenze.

Per specificare un certo numero di pattern, basta mettere quel numero tra le parentesi graffe.

Ad esempio, per riconoscere solo la parola hah con la lettera a 3 volte, la tua espressione regolare sarebbe /ha{3}h/.

let A4 = "haaaah";
let A3 = "haaah";
let A100 = "h" + "a".repeat(100) + "h";
let multipleHA = /ha{3}h/;
multipleHA.test(A4);
multipleHA.test(A3);
multipleHA.test(A100);

Nell'ordine, le tre chiamate a test restituiranno false, true, e false.

--instructions--

Cambia l'espressione regolare timRegex per riconoscere la parola Timber solo quando ha quattro lettere m.

--hints--

L'espressione regolare dovrebbe usare parentesi graffe.

assert(timRegex.source.match(/{.*?}/).length > 0);

La tua espressione regolare non dovrebbe riconoscere la stringa Timber

timRegex.lastIndex = 0;
assert(!timRegex.test('Timber'));

La tua espressione regolare non dovrebbe riconoscere la stringa Timmber

timRegex.lastIndex = 0;
assert(!timRegex.test('Timmber'));

La tua espressione regolare non dovrebbe riconoscere la stringa Timmmber

timRegex.lastIndex = 0;
assert(!timRegex.test('Timmmber'));

La tua espressione regolare dovrebbe riconoscere la stringa Timmmmber

timRegex.lastIndex = 0;
assert(timRegex.test('Timmmmber'));

La tua espressione regolare non dovrebbe riconoscere la stringa Timber con 30 m in essa.

timRegex.lastIndex = 0;
assert(!timRegex.test('Ti' + 'm'.repeat(30) + 'ber'));

--seed--

--seed-contents--

let timStr = "Timmmmber";
let timRegex = /change/; // Change this line
let result = timRegex.test(timStr);

--solutions--

let timStr = "Timmmmber";
let timRegex = /Tim{4}ber/; // Change this line
let result = timRegex.test(timStr);