Files
freeCodeCamp/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/regular-expressions/ignore-case-while-matching.md
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.7 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
587d7db4367417b2b2512b91 Ignorare le maiuscole nelle corrispondenze 1 301344 ignore-case-while-matching

--description--

Fino ad ora, hai guardato alle espressioni regolari per fare dei riconoscimenti letterali di stringhe. Ma a volte, potresti voler trovare corrispondenze senza tener conto delle differenze tra maiuscole e minuscole.

In inglese "case" (o a volte "letter case") è la differenza tra lettere maiuscole e lettere minuscole. Esempi di maiuscole sono A, Be C. Esempi di minuscole sono a, be c.

È possibile riconoscere entrambi i casi utilizzando quello che è chiamato un flag. Ci sono altri flag, ma qui ti concentrerai sul flag che ignora la differenza tra maiuscole e minuscole - il flag i. Puoi usarlo aggiungendolo all'espressione regolare. Un esempio di utilizzo di questo flag è /ignorecase/i. Questa espressione regolare può riconoscere le stringhe ignorecase, igNoreCase, e IgnoreCase.

--instructions--

Scrivi un'espressione regolare fccRegex per riconoscere freeCodeCamp, indipendentemente dalle maiuscole. La tua espressione regolare non dovrebbe riconoscere alcuna abbreviazione o variazione con gli spazi.

--hints--

La tua espressione regolare dovrebbe riconoscere la stringa freeCodeCamp

assert(fccRegex.test('freeCodeCamp'));

La tua espressione regolare dovrebbe riconoscere la stringa FreeCodeCamp

assert(fccRegex.test('FreeCodeCamp'));

La tua espressione regolare dovrebbe riconoscere la stringa FreecodeCamp

assert(fccRegex.test('FreecodeCamp'));

La tua espressione regolare dovrebbe riconoscere la stringa FreeCodecamp

assert(fccRegex.test('FreeCodecamp'));

La tua espressione regolare non dovrebbe riconoscere la stringa Free Code Camp

assert(!fccRegex.test('Free Code Camp'));

La tua espressione regolare dovrebbe riconoscere la stringa FreeCOdeCamp

assert(fccRegex.test('FreeCOdeCamp'));

La tua espressione regolare non dovrebbe riconoscere la stringa FCC

assert(!fccRegex.test('FCC'));

La tua espressione regolare dovrebbe riconoscere la stringa FrEeCoDeCamp

assert(fccRegex.test('FrEeCoDeCamp'));

La tua espressione regolare dovrebbe riconoscere la stringa FrEeCodECamp

assert(fccRegex.test('FrEeCodECamp'));

La tua espressione regolare dovrebbe riconoscere la stringa FReeCodeCAmp

assert(fccRegex.test('FReeCodeCAmp'));

--seed--

--seed-contents--

let myString = "freeCodeCamp";
let fccRegex = /change/; // Change this line
let result = fccRegex.test(myString);

--solutions--

let myString = "freeCodeCamp";
let fccRegex = /freecodecamp/i; // Change this line
let result = fccRegex.test(myString);