diff --git a/lib/convert.js b/lib/convert.js index 6a95cbe..8050d27 100644 --- a/lib/convert.js +++ b/lib/convert.js @@ -152,6 +152,7 @@ function getBodyXml(chapter, contentEl) { xml = xml.replace(/(\s?\s?[^A-Za-z]\s?\s?)<\/em>/g, "$1"); xml = xml.replace(/<\/em>(\s?\s?[^A-Za-z]\s?\s?)/g, "$1"); xml = xml.replace(/“([^>]+)<\/em>(!|\?|\.)”/g, "“$1$2<\/em>”"); + xml = xml.replace(/

([^>]+)<\/em>(!|\?|\.)<\/p>/g, "

$1$2<\/em>

"); // Fix recurring poor closing quotes xml = xml.replace(/“<\/p>/g, "”

");