freeCodeCamp/curriculum/challenges/italian/02-javascript-algorithms-an.../regular-expressions/remove-whitespace-from-star...

1.3 KiB

id title challengeType forumTopicId dashedName
587d7dbb367417b2b2512bac Rimuovere gli spazi iniziali e finali 1 301362 remove-whitespace-from-start-and-end

--description--

A volte gli spazi bianchi intorno alle stringhe non sono desiderati, ma ci sono. Un'elaborazione tipica delle stringhe è quella di rimuovere lo spazio bianco all'inizio e alla fine di esse.

--instructions--

Scrivi un'espressione regolare e usa i metodi stringa appropriati per rimuovere gli spazi bianchi all'inizio e alla fine delle stringhe.

Nota: Il metodo String.prototype.trim() funzionerebbe, ma dovrai completare questa sfida usando le espressioni regolari.

--hints--

result dovrebbe essere uguale alla stringa Hello, World!

assert(result === 'Hello, World!');

La tua soluzione non dovrebbe usare il metodo String.prototype.trim().

assert(!code.match(/\.?[\s\S]*?trim/));

La variabile result non dovrebbe essere impostata direttamente con una stringa

assert(!code.match(/result\s*=\s*["'`].*?["'`]/));

--seed--

--seed-contents--

let hello = "   Hello, World!  ";
let wsRegex = /change/; // Change this line
let result = hello; // Change this line

--solutions--

let hello = "   Hello, World!  ";
let wsRegex = /^(\s+)(.+[^\s])(\s+)$/;
let result = hello.replace(wsRegex, '$2');