]> git.lyx.org Git - features.git/commitdiff
More lyx2lyx fixes. Same issue.
authorRichard Heck <rgheck@comcast.net>
Sun, 1 Jun 2008 02:26:56 +0000 (02:26 +0000)
committerRichard Heck <rgheck@comcast.net>
Sun, 1 Jun 2008 02:26:56 +0000 (02:26 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25041 a592a061-630c-0410-9148-cb99ea01b6c8

lib/lyx2lyx/lyx_1_6.py

index 894a1ad7d5f4ee9b4208748178cc70e36c9bbbad..fcba708699772447865b145c8f72b201102d0bb5 100644 (file)
@@ -1474,10 +1474,11 @@ def revert_nobreakdash(document):
 
 def revert_nocite_key(body, start, end):
     'key "..." -> \nocite{...}'
+    r = re.compile(r'^key "(.*)"')
     for i in range(start, end):
-        if (body[i][0:5] == 'key "'):
-            body[i] = body[i].replace('key "', "\\backslash\nnocite{")
-            body[i] = body[i].replace('"', "}")
+        m = r.match(body[i])
+        if m:
+            body[i:i+1] = ["\\backslash", "nocite{" + m.group(1) + "}"]
         else:
             body[i] = ""