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 для...'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы