Задать вопрос
@Azural

Как заменять подстроки внутри скобок?

Пользователь вводит предложение. Надо исключить из предложения всё, что расположено между скобками "(" и ")". Сами скобки тоже должны быть исключены.

rl.question('Enter text: ', function(p)
{
    var complite = p.replace(/[()]/g ,'2');
    console.log(complite); 
    rl.close();

При запуске пишем предложение (ff) ff () - получаем: 2ff2 ff 22 (2 для теста сделал).
А как сделать, чтобы вышло именно 2222 ff 22 и скобки и все что внутри он поменял на 2?
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
str.replace(/(\(.*?\))/g, m => '2'.repeat(m.length))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы