1.8 KiB
1.8 KiB
id, title, challengeType, forumTopicId, dashedName
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
587d7dbb367417b2b2512bac | Видалення пробілу з початку та кінця | 1 | 301362 | remove-whitespace-from-start-and-end |
--description--
Іноді пробіли присутні навколо рядка, коли вони там непотрібні. Типовою обробкою рядка є видалення пробілів на їхньому початку та кінці.
--instructions--
Напишіть регулярний вираз та використайте відповідні методи роботи з рядками, щоб видалити пробіли на початку та в кінці рядків.
Зверніть увагу: метод String.prototype.trim()
не спрацює тут, але вам потрібно виконати це завдання, використовуючи регулярні вирази.
--hints--
result
повинен дорівнювати рядку Hello, World!
assert(result === 'Hello, World!');
Ви не повинні використовувати метод String.prototype.trim()
для вирішення завдання.
assert(!code.match(/\.?[\s\S]*?trim/));
Ви не повинні вписувати змінну result
в рядок
assert(!code.match(/result\s*=\s*["'`].*?["'`]/));
Ви не маєте змінювати значення змінної hello
.
assert(hello === ' Hello, World! ');
--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');