diff --git a/src/libprs500/ebooks/rtf2xml/process_tokens.py b/src/libprs500/ebooks/rtf2xml/process_tokens.py index a369419d75..4ea038b081 100755 --- a/src/libprs500/ebooks/rtf2xml/process_tokens.py +++ b/src/libprs500/ebooks/rtf2xml/process_tokens.py @@ -618,7 +618,7 @@ class ProcessTokens: type = 'Arabic' return 'cw<%s<%s 3: @@ -678,7 +678,7 @@ class ProcessTokens: return the_string def divide_num(self, numerator, denominator): try: - numerator = float(numerator) + numerator = float(re.search('[0-9.]+', numerator).group()) except TypeError, msg: if self.__run_level > 3: msg = 'no number to process?\n'