From baa98156b1a0518efc4bfc8f789751c5703fe4a3 Mon Sep 17 00:00:00 2001 From: Domenic Denicola Date: Wed, 20 May 2015 22:15:33 -0400 Subject: [PATCH] More work --- lib/convert.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/convert.js b/lib/convert.js index 3f5c78b..6a95cbe 100644 --- a/lib/convert.js +++ b/lib/convert.js @@ -149,8 +149,8 @@ function getBodyXml(chapter, contentEl) { // Fix recurring broken-up or erroneous s xml = xml.replace(/<\/em>‘s/g, "’s") xml = xml.replace(/<\/em>/g, ""); - xml = xml.replace(/([^A-Za-z])<\/em>/g, "$1"); - xml = xml.replace(/<\/em>\. /g, ". "); + 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>”"); // Fix recurring poor closing quotes