Browse Source

Merge pull request #2579 from 1392-github/fix_wrong_korean_regex

ㄱ-힣을 ㄱ-ㅣ가-힣으로 수정
잉여개발기 8 months ago
parent
commit
06067ac18c
2 changed files with 4 additions and 4 deletions
  1. 2 2
      route/tool/func.py
  2. 2 2
      route/tool/func_render_namumark.py

+ 2 - 2
route/tool/func.py

@@ -723,7 +723,7 @@ async def update(conn, ver_num, set_data):
 
     if ver_num < 3500372:
         # ID 글자 확인 호환용
-        curs.execute(db_change('insert into html_filter (html, kind, plus, plus_t) values (?, ?, ?, ?)'), [r'(?:[^A-Za-zㄱ-힣0-9])', 'name', '', ''])
+        curs.execute(db_change('insert into html_filter (html, kind, plus, plus_t) values (?, ?, ?, ?)'), [r'(?:[^A-Za-zㄱ-ㅣ가-힣0-9])', 'name', '', ''])
 
     if ver_num < 3500373:
         select_data = {}
@@ -905,7 +905,7 @@ def set_init(conn):
         for i in [['smtp_server', 'smtp.gmail.com'], ['smtp_port', '587'], ['smtp_security', 'starttls']]:
             curs.execute(db_change("insert into other (name, data, coverage) values (?, ?, '')"), [i[0], i[1]])
 
-    curs.execute(db_change('insert into html_filter (html, kind, plus, plus_t) values (?, ?, ?, ?)'), [r'(?:[^A-Za-zㄱ-힣0-9])', 'name', '', ''])
+    curs.execute(db_change('insert into html_filter (html, kind, plus, plus_t) values (?, ?, ?, ?)'), [r'(?:[^A-Za-zㄱ-ㅣ가-힣0-9])', 'name', '', ''])
 
 # Func-simple
 ## Func-simple-without_DB

+ 2 - 2
route/tool/func_render_namumark.py

@@ -1355,8 +1355,8 @@ class class_do_render_namumark:
                 else:
                     return slash_add + match[2]
 
-        self.render_data = re.sub(r'(\\+)?@([ㄱ-힣a-zA-Z0-9_]+)=((?:\\@|[^@\n])+)@', do_render_include_default_sub, self.render_data)
-        self.render_data = re.sub(r'(\\+)?@([ㄱ-힣a-zA-Z0-9_]+)@', do_render_include_default_sub, self.render_data)
+        self.render_data = re.sub(r'(\\+)?@([ㄱ-ㅣ가-힣a-zA-Z0-9_]+)=((?:\\@|[^@\n])+)@', do_render_include_default_sub, self.render_data)
+        self.render_data = re.sub(r'(\\+)?@([ㄱ-ㅣ가-힣a-zA-Z0-9_]+)@', do_render_include_default_sub, self.render_data)
 
     def do_render_include(self):
         include_num = 0