2DU vor 9 Jahren
Ursprung
Commit
ca1675a8bb
1 geänderte Dateien mit 7 neuen und 3 gelöschten Zeilen
  1. 7 3
      mark.py

+ 7 - 3
mark.py

@@ -669,11 +669,15 @@ def namumark(title, data):
     data = re.sub("-{4,11}", "<hr>", data)
     
     while(True):
-        b = re.search("\n( +)", data)
+        b = re.search("(<\/h[0-9]>|\n)( +)", data)
         if(b):
             result = b.groups()
-            up = re.sub(' ', '<span id="in"></span>', result[0])
-            data = re.sub("\n( +)", '<br>' + up, data, 1)
+            up = re.sub(' ', '<span id="in"></span>', result[1])
+
+            if(re.search('<\/h[0-9]>', result[0])):
+                data = re.sub("(?P<in>\/h[0-9]>)( +)", '\g<in>' + up, data, 1)
+            else:
+                data = re.sub("(?:\n)( +)", '<br>' + up, data, 1)
         else:
             break