На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ALXR, Pr0[)!9Y, Profi
  
    > Регулярное выражение для замены каждой строки в многострочном тексте в скобках, Помогите составить
      Здравствуйте, помогите, не могу составить регулярку:

      Необходимо найти все линии, находящиеся в скобках и поставить их в кавычки

      Есть текст вида:

      ExpandedWrap disabled
        (  Line1
           Line2
           Line3
        )


      Нужно заменить каждую строку на нее же, только в кавычках. Т.е. должно получиться:

      ExpandedWrap disabled
        ("   Line1"
        "    Line2"
        "    Line3"
        )


      Уже голову сломал. :wacko:
        свободные и открытые Web-скрипты k313.net закончились...
          K313 И? Зачем мне очередная песочница для регулярок?

          Добавлено
          Вобщем решил это двумя регулярками, не знаю, можно ли было короче:

          ExpandedWrap disabled
            content = content.replace(/\([\s\S]*?\)/g, function (str) {
                return str.replace(/.+/g, '"$&"');
            });
          Сообщение отредактировано: kalexi -
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script Execution time: 0,0994 ]   [ 14 queries used ]   [ Generated: 16.12.19, 09:40 GMT ]