維基百科:機械人/申請/Cewbot/9
- 狀態: 已批准
- 操作者: Kanashimi(留言)
- 提請時間: 2016年2月27日 (六) 14:45 (UTC)
- 程式語言:JavaScript。
- 用途:修復維基百科內容的語法錯誤。
- 討論內容連結: 維基百科:錯誤檢查專題。
- 編輯時段及頻率:平均每分鐘最多自動編輯10次。
- 受影響頁面:[1]
- 遵守機械人規範:是。
- 於其它語言所獲權限:無。
原始碼 (source code)。 測試運作記錄/範例:User:cewbot/log/20151002,歡迎提供各種特殊情況以作測試,並請協助檢查錯誤。
- 本次申請 17, 26, 38, 54, 64, 65, 69, 76, 80, 86, 93, 98, 99, 103, 104 項。 --Kanashimi(留言) 2016年2月27日 (六) 14:45 (UTC)
- 64應該不會有什麼影響吧。--Antigng(留言) 2016年2月27日 (六) 16:20 (UTC)
- enwiki中Yobot & BG19bot會自動修復此項問題,所以也列進去了。--Kanashimi(留言) 2016年2月27日 (六) 22:36 (UTC)
- “PATTERN_WIKI_LINK = /^(?:https?:)?\/\/([a-z]{2,9})\.wikipedia\.org\/(?:(?:wiki|zh-[a-z]{2})\/|w\/index\.php\?(?:uselang=zh-[a-z]{2}&)?title=)([^ #]+)(#[^ ]*)?( .+)?$/i;”,還有可能為/zh-hans/ /zh-hant/ 。另外“return '[[' + (matched[1].toLowerCase()=== 'zh' ? '' : ':' + matched[1] + ':')+ matched[2] + matched[3] + (matched[4]&& (matched[4] = matched[4].trim()) !== matched[2] ? '|'+ matched[4] : '') + ']]';”會製造跨語言連結?--Antigng(留言) 2016年2月28日 (日) 05:29 (UTC)
- 是的,若偵測到有跨語言者,會製造跨語言鏈接。另外這與您上一個任務有相似處,或許我們可以製造出一個泛用的演算法?--Kanashimi(留言) 2016年2月28日 (日) 06:07 (UTC)
- 對了,我又想到一個問題。[[http://zh.wikipedia.org/wiki/test1 [[test2]]真好玩]]會被處理成什麼?--Antigng(留言) 2016年2月28日 (日) 06:09 (UTC)
- 會變成[[test1|test2真好玩]]。現已改正不處理。Kanashimi(留言) 2016年2月28日 (日) 06:24 (UTC)
- 是的,若偵測到有跨語言者,會製造跨語言鏈接。另外這與您上一個任務有相似處,或許我們可以製造出一個泛用的演算法?--Kanashimi(留言) 2016年2月28日 (日) 06:07 (UTC)
- “PATTERN_WIKI_LINK = /^(?:https?:)?\/\/([a-z]{2,9})\.wikipedia\.org\/(?:(?:wiki|zh-[a-z]{2})\/|w\/index\.php\?(?:uselang=zh-[a-z]{2}&)?title=)([^ #]+)(#[^ ]*)?( .+)?$/i;”,還有可能為/zh-hans/ /zh-hant/ 。另外“return '[[' + (matched[1].toLowerCase()=== 'zh' ? '' : ':' + matched[1] + ':')+ matched[2] + matched[3] + (matched[4]&& (matched[4] = matched[4].trim()) !== matched[2] ? '|'+ matched[4] : '') + ']]';”會製造跨語言連結?--Antigng(留言) 2016年2月28日 (日) 05:29 (UTC)
- enwiki中Yobot & BG19bot會自動修復此項問題,所以也列進去了。--Kanashimi(留言) 2016年2月27日 (六) 22:36 (UTC)
- 64應該不會有什麼影響吧。--Antigng(留言) 2016年2月27日 (六) 16:20 (UTC)
- 65、69、86、93、98、99、104已批准;54沒看到樣例;17、64、76、80無害,不要專門去改;26、38、103有時候是為了繞過MediaWiki的技術限制,改了會不會反而有問題?--Jimmy Xu 論 2016年3月3日 (四) 04:17 (UTC)
- 謝謝。26、38現在只處理表格中標示<b>,<i>這種讀得懂,且已確認沒問題的情況。103隻處理放在模板中這種已確認沒問題的情況。--Kanashimi(留言) 2016年3月3日 (四) 08:29 (UTC)
- 26、38有信心沒錯的話就跑吧。103放在模板中也不一定沒問題吧,總之也是沒看到樣例。--Jimmy Xu 論 2016年3月3日 (四) 14:15 (UTC)
- 謝謝。26、38現在只處理表格中標示<b>,<i>這種讀得懂,且已確認沒問題的情況。103隻處理放在模板中這種已確認沒問題的情況。--Kanashimi(留言) 2016年3月3日 (四) 08:29 (UTC)