freeCodeCamp/curriculum/challenges/italian/02-javascript-algorithms-an.../regular-expressions/match-literal-strings.md

1.9 KiB

id title challengeType forumTopicId dashedName
587d7db3367417b2b2512b8f Riconoscere le stringhe letterali 1 301355 match-literal-strings

--description--

Nell'ultima sfida, hai cercato la parola Hello usando l'espressione regolare /Hello/. Quell'espressione regolare ha cercato una corrispondenza letterale della stringa Hello. Ecco un altro esempio di ricerca di una corrispondenza letterale della stringa Kevin:

let testStr = "Hello, my name is Kevin.";
let testRegex = /Kevin/;
testRegex.test(testStr);

Questa chiamata a test restituirà true.

Qualsiasi altra forma di Kevin non corrisponderà. Ad esempio, l'espressione regolare /Kevin/ non corrisponderà a kevin o KEVIN.

let wrongRegex = /kevin/;
wrongRegex.test(testStr);

Questa chiamata a test restituirà false.

Una sfida futura mostrerà come riconoscere anche queste altre forme.

--instructions--

Completa l'espressione regolare waldoRegex per trovare "Waldo" nella stringa waldoIsHiding con una corrispondenza letterale.

--hints--

La tua espressione regolare waldoRegex dovrebbe trovare la stringa Waldo

waldoRegex.lastIndex = 0;
assert(waldoRegex.test(waldoIsHiding));

La tua espressione regolare waldoRegex non dovrebbe cercare altro.

waldoRegex.lastIndex = 0;
assert(!waldoRegex.test('Somewhere is hiding in this text.'));

Dovresti cercare la corrispondenza di una stringa letterale con la tua espressione regolare.

assert(!/\/.*\/i/.test(code));

--seed--

--seed-contents--

let waldoIsHiding = "Somewhere Waldo is hiding in this text.";
let waldoRegex = /search/; // Change this line
let result = waldoRegex.test(waldoIsHiding);

--solutions--

let waldoIsHiding = "Somewhere Waldo is hiding in this text.";
let waldoRegex = /Waldo/; // Change this line
let result = waldoRegex.test(waldoIsHiding);