При чем я же использую переменную в регулярке.
И что бы оно нормально работало, и не выдавало ошибку синтаксиса, пришлось её экранировать так:
/[[DOM]]/
То есть реулярка по итогу такая получилась: (?ix)[/[[DOM]]/]
Регулярные выражения: заменить строку
-
Всем привет. Не силён в регулярках.
Есть файл с содержимым типа:
логин;прокси
логин;проксиНужно экранировать каждую строку в двойные кавычки.
Пытаюсь сделать через действие "Регулярные выражения: заменить строку".
Регулярное выражение: (^.+)
Заменить на: "\1"Но срабатывает только для первой строки.
Как нужно переделать регулярку, чтобы сразу отработало для каждой строки.
Спасибо!
-
Если нужна только регулярка, то можно так
[[FILE_CONTENT]].replace(/\s+/g,"\"\r\n\"") -
-
@saanneekk said in Регулярные выражения: заменить строку:
Всем привет. Не силён в регулярках.
Есть файл с содержимым типа:
логин;прокси
логин;проксиНужно экранировать каждую строку в двойные кавычки.
Пытаюсь сделать через действие "Регулярные выражения: заменить строку".
Регулярное выражение: (^.+)
Заменить на: "\1"Но срабатывает только для первой строки.
Как нужно переделать регулярку, чтобы сразу отработало для каждой строки.
Спасибо!
А для чего вообще это делать? Если вы потом куда то выводите эти данные, то проще добавить кавычки в то место, где выводите. А если вы сами собираете этот файл, то так же проще добавлять кавычки при добавлении данных.
