Я бы сделал это в несколько шагов.
Если вы хотите, <n
чтобы новая строка начиналась, я бы начал с замены /^ (\<\d+.*)/
на $1
(убрать начальный пробел из начальных строк <n
).
Тогда я бы заменил /^(.*)\^p$/
на $1
(удалите ^ p в конце строки).
Затем замените /^ \~(.*)/
только пробелом.
Тогда может быть проще удалить ВСЕ новые строки и, наконец, разбить строки везде, где есть <n
: Заменить /(\<\d+)/
на\n$1
На самом деле не пробовал это в NP ++, хотя относитесь с осторожностью!