(이름공간을 뺀) 문서 제목 (page_title) | 'Regexedit' |
전체 문서 제목 (page_prefixedtitle) | '위키독:Regexedit' |
이전 콘텐츠 모델 (old_content_model) | 'wikitext' |
새 콘텐츠 모델 (new_content_model) | 'wikitext' |
편집 전 과거 문서의 위키텍스트 (old_wikitext) | 'import osimport redirectory = "."filelist = os.listdir(directory)filelist = sorted(filelist)#input("폴더 경로 >>")for e in filelist: if e.find("py") != -1: continue file = open(f'{directory}/{e}', "r", encoding="utf-8") string = file.read() file.close() string = string.replace(" ", " ") string = re.sub(r"\n{2,}", "\n\n", string) string = re.sub(r"\[\[wp\-d/[^/]*/View\|([^]]*)\]\]", r"[[\1]]", string) string = re.sub( r"\[http://ko\.[^.]*\.wikidok\.net/wp\-d/[^/]*/View[ ]([^]]*)\]", r"[[\1]]", string) string = re.sub( r"\[http://ko\.[^.]*\.wikidok\.net/dok/[^ ]*[ ]([^]]*)\]", r"[[\1]]", string) string = re.sub(r"<span>([^<]*)</span>", r"\1", string)\ .replace("<span></span>", "") string = re.sub(r"\{\{색\|rgb\(0, 0, 0\)\|([^}]*)\}\}", r"\1", string) string = re.sub( r'<span mce\-style\="color: #000000;" style="color: #000000;">([^<]*)</span>', r"\1", string) string = re.sub( r'<span mce\-style\="color:([^"]*)" style="[^"]*">([^<]*)</span>', r"{{색|\1|\2}}", string) string = re.sub( r'<span mce\-style\="[^"]*" style="[^"]*">([^<]*)</span>', r"\1", string) string = re.sub( r'\=\=[ ]*[0-9]\.', "==", string) string = re.sub( r'\=\=[ ]*[0-9]\.[0-9]\.', "==", string) string = re.sub( r'\=\=[ ]*[0-9]\-[0-9]\.', "==", string) string = re.sub( r'\n <br />\n', "", string) string = re.sub( r'\n<br />', "", string) string = re.sub( r'\{\|\n', '{| class="wikitable"\n', string).replace('''{| class="wikitable"|align="center"''', '''{| class="wikitable" align="center"|''').replace('align="center"|', '') # youtube string = re.sub( r'<span.*?"\/\/[^/]*\/embed\/([^"]*)"><\/span>', r'{{유튜브|\1}}', string) string = re.sub( r'== (.*?)\n ==', r'== \1 ==', string) string = re.sub( r'<div contenteditable="false">\n*<div class="alert wiki-alert-default00" contenteditable="true">\n*(.*)\n*<\/div>\n*<\/div>', r'{{안내바|\1}}\n', string) string = re.sub( r'<blockquote>(.*?)<\/blockquote>', r'{{인용문2|\1}}\n', string) string = string.replace("dok/", "") print(string) file = open(f'{directory}/{e}', "w", encoding="utf-8") file.write(string) file.close() print()
[[분류:위키독 포크/야구공작소]]' |
편집 후 새 문서의 위키텍스트 (new_wikitext) | '{{삭제|실수}}' |
편집 전후의 차이 (edit_diff) | '@@ -1,2 +1,1 @@
-import osimport redirectory = "."filelist = os.listdir(directory)filelist = sorted(filelist)#input("폴더 경로 >>")for e in filelist: if e.find("py") != -1: continue file = open(f'{directory}/{e}', "r", encoding="utf-8") string = file.read() file.close() string = string.replace(" ", " ") string = re.sub(r"\n{2,}", "\n\n", string) string = re.sub(r"\[\[wp\-d/[^/]*/View\|([^]]*)\]\]", r"[[\1]]", string) string = re.sub( r"\[http://ko\.[^.]*\.wikidok\.net/wp\-d/[^/]*/View[ ]([^]]*)\]", r"[[\1]]", string) string = re.sub( r"\[http://ko\.[^.]*\.wikidok\.net/dok/[^ ]*[ ]([^]]*)\]", r"[[\1]]", string) string = re.sub(r"<span>([^<]*)</span>", r"\1", string)\ .replace("<span></span>", "") string = re.sub(r"\{\{색\|rgb\(0, 0, 0\)\|([^}]*)\}\}", r"\1", string) string = re.sub( r'<span mce\-style\="color: #000000;" style="color: #000000;">([^<]*)</span>', r"\1", string) string = re.sub( r'<span mce\-style\="color:([^"]*)" style="[^"]*">([^<]*)</span>', r"{{색|\1|\2}}", string) string = re.sub( r'<span mce\-style\="[^"]*" style="[^"]*">([^<]*)</span>', r"\1", string) string = re.sub( r'\=\=[ ]*[0-9]\.', "==", string) string = re.sub( r'\=\=[ ]*[0-9]\.[0-9]\.', "==", string) string = re.sub( r'\=\=[ ]*[0-9]\-[0-9]\.', "==", string) string = re.sub( r'\n <br />\n', "", string) string = re.sub( r'\n<br />', "", string) string = re.sub( r'\{\|\n', '{| class="wikitable"\n', string).replace('''{| class="wikitable"|align="center"''', '''{| class="wikitable" align="center"|''').replace('align="center"|', '') # youtube string = re.sub( r'<span.*?"\/\/[^/]*\/embed\/([^"]*)"><\/span>', r'{{유튜브|\1}}', string) string = re.sub( r'== (.*?)\n ==', r'== \1 ==', string) string = re.sub( r'<div contenteditable="false">\n*<div class="alert wiki-alert-default00" contenteditable="true">\n*(.*)\n*<\/div>\n*<\/div>', r'{{안내바|\1}}\n', string) string = re.sub( r'<blockquote>(.*?)<\/blockquote>', r'{{인용문2|\1}}\n', string) string = string.replace("dok/", "") print(string) file = open(f'{directory}/{e}', "w", encoding="utf-8") file.write(string) file.close() print()
-[[분류:위키독 포크/야구공작소]]
+{{삭제|실수}}
' |