1

Я использую Notepad++ 6.6.8. Как добавить символ в конце каждой нечетной строки, а также удалить возврат каретки, чтобы следующая строка соединялась с ним.

Например, я хочу этот текст:

present
هديه
I was first in ..
كنت الأول فى
like
مثل
front door
الباب الأمامى
promise - d
يوعد
back door
الباب الخلفى

быть таким:

present,هديه
I was first in ..,كنت الأول فى
like,مثل
front door,الباب الأمامى
promise - d,يوعد
back door,الباب الخلفى

Спасибо заранее.

1 ответ1

4

Шаблон регулярного выражения будет работать. В диалоговом окне "Заменить" установите флажок "Регулярное выражение" и убедитесь, что "соответствует новой строке" не отмечено. Заменить все на Find:

(.*)\r\n(.*\r\n)

Заменить:

\1,\2

\r\n будет соответствовать переводу строки в стиле Windows, а .* будет соответствовать 0 или более символам. \1 и \2 заменит то, что было найдено в первой и второй группах скобок () . Таким образом, он в основном соответствует каждые две строки и заменяет первую новую строку запятой. Он не самый лучший и требует, чтобы ваш текст начинался с первой строки (если он не соответствует, добавьте новую строку раньше), но он должен работать для того, что вам нужно.

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