維基百科:機械人/申請/Willy1018-bot/5
- 狀態: 撤銷許可
- 操作者: Willy1018(留言)
- 提請時間:2022年5月19日 (四) 06:15 (UTC)
- 自動化程度:全自動
- 程式語言:AWB
- 用途:修復Category:引文格式1錯誤:日期中{{CPNI}}和{{TaiBNET}}accessdate參數填寫錯誤。
- 原始碼連結:使用AWB內建功能。
- 編輯時段及頻率:1分鐘10筆。
- 受影響頁面:Category:引文格式1錯誤:日期。
- 遵守機械人規範:不相關。
- 已有機械人權限:已有機械人權限。
- (~)補充:由於使用全自動,故不啟用Apply general fixes參數。 Willy1018(留言) 2022年5月19日 (四) 06:15 (UTC)
- 作法:使用正則
accessdate[=]2013[-]([0-9]{1}[-][0-9]{2}\}\})
替換成accessdate=2013-0$1
且僅編輯頁面正則中含有\{CPNI
。 Willy1018(留言) 2022年5月19日 (四) 06:15 (UTC) - @Willy1018:,有兩個問題,一是按照您給出的條件搜索,不只是有{{CPNI}}一個模板存在這種問題,建議將相應的模板列全一併處理;二是頁面正則含有
\{CPNI
這個排除條件不太有意義,可能頁面中存在CPNI模板,但accessdate卻填寫在另一個模板里。建議先將模板匹配出來,判斷模板名是不是落在前一個問題涉及的列表裏,如果是,再去檢查其中的accessdate參數格式是否存在這樣的問題,如果存在則清理。--Antigng(留言) 2022年5月24日 (二) 17:30 (UTC)- 改為
(\{\{[\s]?(?:TaiBNET|CPNI).*)(?!\{\{)accessdate[=]2013[-]([0-9]{1}[-][0-9]{2}\}\})
替換成$1accessdate=2013-0$2
是否會好些?-- Willy1018(留言) 2022年5月26日 (四) 09:30 (UTC)
- 改為
- 可行。 批准測試運作(100次編輯)--Antigng(留言) 2022年5月26日 (四) 15:39 (UTC)
- 測試已完成。 Willy1018(留言) 2022年5月28日 (六) 16:26 (UTC)
- 該任務是利用成熟工具批量修正{{CPNI}}和{{TaiBNET}}中的日期格式填寫錯誤,作業範圍合理,測試未發現錯誤,予以 正式批准運作。--Antigng(留言) 2022年5月28日 (六) 18:26 (UTC)
- 寂伏經年,據《機械人方針》,撤銷許可。--J.Wong 2023年12月29日 (五) 13:32 (UTC)