alaskafx
@alaskafx
Не .do Frontend

Как достать слово из строки в амперсандах?

Представим, что у меня есть такая строка:
let str = "Для продолжения нажмите &Enter&"

- как мне изъять из этих амперсандов само слово "Enter" и после удалить сами амперсанды из строки?

*Такие символы могут быть расположены в любом месте строки:
let str = "Нажмите клавишу &Enter& для..."
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
const str = "Нажмите клавишу &Enter& для...";
const words = [...str.matchAll(/&(?<word>[^&]+)&/g)].map(match => match[1]); // ["Enter"]
const newStr = str.replace(/&+/g, ''); // 'Нажмите клавишу Enter для...'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
26 нояб. 2024, в 09:17
40000 руб./за проект
26 нояб. 2024, в 08:55
10000 руб./за проект
26 нояб. 2024, в 04:41
1500 руб./за проект