用户:ALBot/Script
外观
- Pywikipedia bot修正错误方式
- Error 002:包含不正确的<br/>(条目列表)
转换不正确的<br/> - Error 007:首个章节标题标题为三个“=”(条目列表)
python replace.py -file:007.txt "===" "==" -summary:"機器人:修正錯誤007(首個章節標題標題為三個「=」)"
python replace.py -file:007-4.txt "====" "==" -summary:"機器人:修正錯誤007(首個章節標題標題為三個「=」)" - Error 026:使用HTML标记 <b>(条目列表)
python replace.py -file:026.txt -summary:"機器人:修正錯誤026(使用HTML粗體標記)" -always
<b>
'''
</b>
''' - Error 032:内部链接有两个管道号(条目列表)
python replace.py -file:032.txt -regex "\[\[(.*?)\|\|(.*?)\]\]" "[[\1|\2]]" -summary:"機器人:修正錯誤032(內部連結有兩個管道號)" -always
python replace.py -file:032.txt -regex "\[\[(.*?)\|(.*?)\|\]\]" "[[\1|\2]]" -summary:"機器人:修正錯誤032(內部連結有兩個管道號)" -always - Error 036:重定向错误(条目列表)
转换不正确的#REDIRECT(可能需要手动移除不必要的断行) - Error 038:使用HTML标记 <i>(条目列表)
python replace.py -file:038.txt -summary:"機器人:修正錯誤038(使用HTML斜體標記)" -always
<i>
''
</i>
'' - Error 044:粗体标题(条目列表)
python replace.py -file:044.txt -regex "\=\=(.*?)\'\'\'(.*?)\=\=" "==\1\2==" -summary:"機器人:修正錯誤044(粗體標題)" -recursive - Error 050:en dash or em dash(条目列表)
编码
python replace.py -file:050.txt -summary:"機器人:修正錯誤050(en dash or em dash)" -always
&nda sh;
–
&mda sh;
—
(Enter)
&nda sh;
–
&mda sh;
—
(Enter)
- Error 054:列表内容最后加入分行号(条目列表)
编码
python replace.py -file:054.txt -regex -always -summary:"機器人:修正錯誤054(列表內容最後加入分行號)"
\*(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+
*\1\n
\*(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+[(\r\n)]+
*\1\n
\*(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+[ ]+
*\1\n</nowiki>
\#(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+
#\1\n
\#(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+[(\r\n)]+
#\1\n
\#(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+[ ]+
#\1\n
\*(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+
*\1\n
\*(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+[(\r\n)]+
*\1\n
\*(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+[ ]+
*\1\n</nowiki>
\#(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+
#\1\n
\#(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+[(\r\n)]+
#\1\n
\#(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+[ ]+
#\1\n
- Error 059:模板参数最后加入分行号(条目列表)(由于模板编码与表格相似,故现编码有错误移除的风险)
编码
python replace.py -file:059.txt -regex -always -summary:"機器人:修正錯誤059(模板參數最後加入分行號)"
\|\}\}
}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>\}\}
\n}}
[ ]+\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+\}\}
\n}}
[ ]+\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+[(\r\n)]+\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+[ ]+\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>\|
|
[ ]+\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>\|
|
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+\|
|
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+\|
\n|
[ ]+\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+\|
\n|
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+[(\r\n)]+\|
\n|
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+[ ]+\|
\n|
\|\}\}
}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>\}\}
\n}}
[ ]+\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+\}\}
\n}}
[ ]+\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+[(\r\n)]+\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+[ ]+\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>\|
|
[ ]+\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>\|
|
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+\|
|
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+\|
\n|
[ ]+\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+\|
\n|
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+[(\r\n)]+\|
\n|
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+[ ]+\|
\n|
- Error 064:连结目标和显示相同(条目列表)
python replace.py -file:064.txt -regex "\[\[(.*?)\|\1\]\]" "[[\1]]" -summary:"機器人:修正錯誤064(連結目標和顯示相同)" - Error 066:在图像说明中使用small(条目列表)
python replace.py -file:066.txt -regex "\[\[[Ff]ile\:(.*?)\<small\>(.*?)\<\/small\>\]\]" "[[File:\1\2]]" -always -summary:"機器人:修正錯誤066(在圖像說明中使用<small>)" - Error 074:无连结目标(条目列表)
python replace.py -file:074.txt -always -regex "\[\[\|(.*?)\|(.*?)\]\]" "[[\1|\2]]" -summary:"機器人:修正錯誤074(無連結目標)" - Error 085:空白标码(条目列表)
移除<noinclude></noinclude>等标码(可能断开两行,需加上断行符号)。 - Error 086:外部链接双括号(条目列表)
python replace.py -file:086.txt -always -regex "\[\[http\:\/\/(.*?)\]\]" "[http://\1]" -summary:"機器人:修正錯誤086(外部連結雙括號)"