@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?
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
str.replace(/(\(.*?\))/g, m => '2'.repeat(m.length))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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