Регулярные выражения: заменить строку

Поддержка
  • Всем привет. Не силён в регулярках.
    Есть файл с содержимым типа:
    логин;прокси
    логин;прокси

    Нужно экранировать каждую строку в двойные кавычки.

    Пытаюсь сделать через действие "Регулярные выражения: заменить строку".
    Регулярное выражение: (^.+)
    Заменить на: "\1"

    Но срабатывает только для первой строки.

    Как нужно переделать регулярку, чтобы сразу отработало для каждой строки.

    Спасибо!

  • Если нужна только регулярка, то можно так

    [[FILE_CONTENT]].replace(/\s+/g,"\"\r\n\"")
    
  • @saanneekk said in Регулярные выражения: заменить строку:

    Всем привет. Не силён в регулярках.
    Есть файл с содержимым типа:
    логин;прокси
    логин;прокси

    Нужно экранировать каждую строку в двойные кавычки.

    Пытаюсь сделать через действие "Регулярные выражения: заменить строку".
    Регулярное выражение: (^.+)
    Заменить на: "\1"

    Но срабатывает только для первой строки.

    Как нужно переделать регулярку, чтобы сразу отработало для каждой строки.

    Спасибо!

    А для чего вообще это делать? Если вы потом куда то выводите эти данные, то проще добавить кавычки в то место, где выводите. А если вы сами собираете этот файл, то так же проще добавлять кавычки при добавлении данных.

  • 0 Votes
    17 Posts
    1443 Views
  • 0 Votes
    3 Posts
    599 Views
  • 0 Votes
    23 Posts
    2337 Views
  • 0 Votes
    7 Posts
    912 Views
  • 0 Votes
    8 Posts
    1022 Views