1.3 KiB
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');