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



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

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

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

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

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

    Спасибо!



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

    [[FILE_CONTENT]].replace(/\s+/g,"\"\r\n\"")
    




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

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

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

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

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

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

    Спасибо!

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


Log in to reply
 

  • 3
  • 2
  • 6
  • 2
  • 9
  • 7
  • 8
  • 8