[Collab-qa-commits] r2272 - udd/sql

Andreas Tille tille at alioth.debian.org
Sun May 6 21:08:29 UTC 2012


Author: tille
Date: 2012-05-06 21:08:28 +0000 (Sun, 06 May 2012)
New Revision: 2272

Modified:
   udd/sql/bibref.sql
Log:
Pages in BibTeX should be of form A--B


Modified: udd/sql/bibref.sql
===================================================================
--- udd/sql/bibref.sql	2012-05-06 14:41:30 UTC (rev 2271)
+++ udd/sql/bibref.sql	2012-05-06 21:08:28 UTC (rev 2272)
@@ -45,7 +45,7 @@
             CASE WHEN bibpublisher.value IS NOT NULL THEN E',\n  Publisher = "{' || bibpublisher.value || '}"' ELSE '' END ||
             CASE WHEN bibvolume.value  IS NOT NULL THEN E',\n  Volume  = "{' || bibvolume.value  || '}"' ELSE '' END ||
             CASE WHEN bibnumber.value  IS NOT NULL THEN E',\n  Number  = "{' || bibnumber.value  || '}"' ELSE '' END ||
-            CASE WHEN bibpages.value   IS NOT NULL THEN E',\n  Pages   = "{' || bibpages.value   || '}"' ELSE '' END ||
+            CASE WHEN bibpages.value   IS NOT NULL THEN E',\n  Pages   = "{' || regexp_replace(bibpages.value, '(\d)-(\d)', '\1--\2')   || '}"' ELSE '' END ||
             CASE WHEN biburl.value     IS NOT NULL THEN E',\n  URL     = "{' || biburl.value     || '}"' ELSE '' END ||
             CASE WHEN bibdoi.value     IS NOT NULL THEN E',\n  DOI     = "{' || bibdoi.value     || '}"' ELSE '' END ||
             CASE WHEN bibpmid.value    IS NOT NULL THEN E',\n  PMID    = "{' || bibpmid.value    || '}"' ELSE '' END ||




More information about the Collab-qa-commits mailing list