From c2e3683843d28014b8cc0a64ceff691806b7dd0c Mon Sep 17 00:00:00 2001 From: John Schember Date: Tue, 2 Feb 2010 17:52:18 -0500 Subject: [PATCH] Fix bug #4777: Typo in regex for eReader PDB chapter index generation. --- src/calibre/ebooks/pdb/ereader/writer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/pdb/ereader/writer.py b/src/calibre/ebooks/pdb/ereader/writer.py index a6ee16db15..c13353745e 100644 --- a/src/calibre/ebooks/pdb/ereader/writer.py +++ b/src/calibre/ebooks/pdb/ereader/writer.py @@ -42,7 +42,7 @@ class Writer(FormatWriter): pml = unicode(pmlmlizer.extract_content(oeb_book, self.opts)).encode('cp1252', 'replace') text, text_sizes = self._text(pml) - chapter_index = self._index_item(r'(?s)\\C(?P[0-4)="(?P.+?)"', pml) + chapter_index = self._index_item(r'(?s)\\C(?P[0-4])="(?P.+?)"', pml) chapter_index += self.index_item(r'(?s)\\X(?P[0-4])(?P.+?)\\X[0-4]', pml) chapter_index += self.index_item(r'(?s)\\x(?P.+?)\\x', pml) link_index = self._index_item(r'(?s)\\Q="(?P.+?)"', pml)