Проведя некоторое исследование и посмотрев на конвертацию уценки, я заметил, что это можно сделать следующим образом:
Скажем, например, у нас есть текст:
asdf
asdf
asdf
asdf
asdf
asdf
Вывод этого в разметке чистого текста будет:
<p>asdf
asdf
asdf</p>
<p>
asdf
asdf
asdf</p>
То есть заменить \n
нужно только внутри тегов <p>