فهرست منبع

버그 수정

2DU 9 سال پیش
والد
کامیت
45e46345df
1فایلهای تغییر یافته به همراه5 افزوده شده و 7 حذف شده
  1. 5 7
      mark.py

+ 5 - 7
mark.py

@@ -56,14 +56,14 @@ def html_pas(data, how):
 
                 try:
                     if(not check[1] == None):
-                        data = re.sub("<((?:\/)?" + b[1] + "(?:[^>]*))>", "[" + a + "]", data, 1)
-                        data = re.sub("<\/" + b[1] + ">", "[/" + b[1] + "]", data, 1)
+                        data = re.sub("<((?:\/)?" + b[1] + "(?:[^>]*))>", "%shtml%" + a + "%ehtml%", data, 1)
+                        data = re.sub("<\/" + b[1] + ">", "%shtml%/" + b[1] + "%ehtml%", data, 1)
                     else:
                         data = re.sub("<((?:\/)?" + b[1] + "(?:[^>]*))>", "[[" + check[0] + "]]", data, 1)
                         data = re.sub("<\/" + b[1] + ">", "", data, 1)
                 except:
-                    data = re.sub("<((?:\/)?" + b[1] + "(?:[^>]*))>", "[" + a + "]", data, 1)
-                    data = re.sub("<\/" + b[1] + ">", "[/" + b[1] + "]", data, 1)
+                    data = re.sub("<((?:\/)?" + b[1] + "(?:[^>]*))>", "%shtml%" + a + "%ehtml%", data, 1)
+                    data = re.sub("<\/" + b[1] + ">", "%shtml%/" + b[1] + "%ehtml%", data, 1)
             else:
                 data = re.sub("<((?:\/)?" + b[1] + "(?:[^>]*))>", '&lt;' + b[0] + '&gt;', data, 1)
                 
@@ -75,9 +75,7 @@ def html_pas(data, how):
     data = re.sub('>', '&gt;', data)
     data = re.sub('"', '&quot;', data)
     
-    data = re.sub("\[(?P<in>(?:\/)?(?:a|div|span|embed|iframe)(?:[^\]]*))\]", "<\g<in>>", data)
-    data = re.sub("\[<", "[[", data)
-    data = re.sub(">\]", "]]", data)
+    data = re.sub("%shtml%(?P<in>(?:\/)?(?:a|div|span|embed|iframe)(?:[^%]*))%ehtml%", "<\g<in>>", data)
     data = re.sub('#.#', '"', data)
     
     return data