From 6033d805f372f939c06e0fb34697d46329c9e0db Mon Sep 17 00:00:00 2001 From: Christopher Date: Sat, 4 Jun 2016 11:51:35 -0600 Subject: [PATCH] Add chars \r, \x0b and \x0c to scaped chars. --- secretary.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/secretary.py b/secretary.py index 722e1e6..0922f52 100644 --- a/secretary.py +++ b/secretary.py @@ -413,10 +413,13 @@ class Renderer(object): """ Replace line feed and/or tabs within text:span entities. """ - find_pattern = r'(?is)([^>]*?([\n|\t])[^<]*?)' + find_pattern = r'(?is)([^>]*?([\n|\t|\r|\x0b|\x0c])[^<]*?)' for m in re.findall(find_pattern, xml_text): replacement = m[1].replace('\n', '') replacement = replacement.replace('\t', '') + replacement = replacement.replace('\r', '') + replacement = replacement.replace('\x0b', '') + replacement = replacement.replace('\x0c', '') xml_text = xml_text.replace(m[1], replacement) return xml_text