3

Как нам добиться следующего, используя функцию замены в notepad++?

Преобразование следующего

cow
horse
elephant
camel

в

'cow','horse','elephant','camel'

Я знаю, что ^ и $ (в Регулярном выражении) позволят мне получить доступ к началу и концу строки, и поэтому я могу поставить одинарные кавычки в крайние значения, но тогда как мне добавить строки после этого? Кроме того, я хочу сделать все (ставить цитаты и добавлять), если это возможно.

Большое спасибо за Вашу помощь.

2 ответа2

3
  1. Загрузите последнюю версию, она включает исправления регулярных выражений.

  2. Замените с помощью регулярного выражения: (.*)[\r\n]* и превратите его в '\1',

  3. Удалите последнее , это невозможно сделать внутри регулярного выражения в Notepad++.

2

Это решение не является 100% -ным решением, но оно поможет вам пройти большую часть пути и очень просто. Когда я хочу сделать это, я использую "Расширенный" режим поиска в диалоговом окне замены и использую \r\n в качестве условия поиска. В вашем случае вы бы заменили его на ',' . Это заставит вас

cow','horse','elephant','camel

Теперь вам просто нужно исправить первый и последний элементы вручную.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .