Манипуляция строк Переформатировать текст Блокнот ++ или PSPaD
У меня около 40000 строк, которые мне нужны, чтобы выглядеть как первая строка - без абзацев.
Проблема в том, что я не могу использовать соединительные линии, тогда использую (\d\D+)& $1\n
чтобы получить как строку 1 из-за чисел внутри предложений.
Кто-нибудь может дать какие-нибудь советы или хитрости?
<1IN THE beginning God (prepared,~formed, fashioned, and) created the~heavens
<2The earth was without form and an^p
~empty waste, and darkness was upon^p
~the face of the very great deep. The^p
~Spirit of God was moving (hovering,^p
~brooding) over the face of the waters.
<3And God said, #1 Let there be light; and^p
~there was light.^p
<4And God saw that the light was good^p
~(suitable, pleasant) and He approved it;^p
~and #2 God separated the light from the darkness.^p
<5And God called the light 1 Day, and the^p
~darkness He called Night. And #3 there^p
~was evening and there was morning,^p
~one day.^p
1 ответ
Я бы сделал это в несколько шагов.
Если вы хотите <n
чтобы начать новую строку, я бы начал с замены /^ (\<\d+.*)/
с $1
(удалить начальный пробел из строк, начинающихся <n
).
Тогда я бы заменил /^(.*)\^p$/
с $1
(удалите ^p в конце строки).
Затем заменить /^ \~(.*)/
только с ведущим пробелом.
Тогда может быть проще всего удалить ВСЕ новые строки и, наконец, разбить строки везде, где есть <n
: Заменить /(\<\d+)/
с \n$1
На самом деле не пробовал этого в NP++, хотя относитесь с осторожностью!