ผู้ใช้:BebiezazaBot/Task/3
หน้าตา
Function overview: เปลี่ยนแม่แบบจาก "หัวราชกิจจานุเบกษาซ้าย" และ "หัวราชกิจจานุเบกษาขวา" เป็น "หัวราชกิจจานุเบกษา" (หลังย้าย "หัวราชกิจจานุเบกษาสลับ" ไปแทนตัวเก่าแล้ว) พร้อมปรับพารามิเตอร์
Automatic, Supervised, or Manual: Manual
Programming language(s): AutoWikiBrowser
Source code available: regex pattern below
Edit period(s): ครั้งเดียว จนกว่าการย้ายจะเสร็จสิ้น
Estimated number of pages affected: 186 หน้าในเนมสเปซ "หน้า" + 20 หน้าในเนมสเปซ "ดัชนี"
Function details:
เปลี่ยนแม่แบบจาก "หัวราชกิจจานุเบกษาซ้าย" และ "หัวราชกิจจานุเบกษาขวา" เป็น "หัวราชกิจจานุเบกษา" (หลังย้าย "หัวราชกิจจานุเบกษาสลับ" ไปแทนตัวเก่าแล้ว Task 1.1 Task 1.2) พร้อมปรับพารามิเตอร์ต่าง ๆ ตามค่าของตัวแม่แบบเดิม |
ซึ่งจะทำงานทั้งในเนมสเปซ "หน้า" และ "ดัชนี" แต่ดัชนีจะทำทีหลังเพราะมีวิธีทำรายชื่อต่างกัน (เนมสเปซหน้า ทำด้วยการตรวจสอบการ transclude template ; เนมสเปซดัชนี ทำด้วยการ search ด้วย regex) |
regex pattern
[แก้ไข]ทำจากข้อบนลงล่าง ถ้าเจอที่ find and replace ได้แล้วถือว่าหน้านั้นเรียบร้อย
ทุกเนมสเปซยกเว้นเนมสเปซดัชนี
[แก้ไข]name | find | replace |
---|---|---|
หรขวา to หรก | {{(หัวราชกิจจานุเบกษาขวา|หรข)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)}}
|
{{หรก|7|น=$4|ล=$3|ต=|ว=$2|หน้า=น่า}}
{{สต}}
|
หรขวา to หรก (น่า=หน้า) | {{(หัวราชกิจจานุเบกษาขวา|หรข)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|หน้า}}
|
{{หรก|7|น=$4|ล=$3|ต=|ว=$2}}
{{สต}}
|
หรขวา to หรก (1 line) 1 | {{(หัวราชกิจจานุเบกษาขวา|หรข)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|}}
|
{{หรก|7|น=$4|ล=$3|ต=|ว=$2|หน้า=น่า}}
|
หรขวา to หรก (1 line) 2 | {{(หัวราชกิจจานุเบกษาขวา|หรข)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|5=}}
|
{{หรก|7|น=$4|ล=$3|ต=|ว=$2|หน้า=น่า}}
|
หรขวา to หรก (น่า=หน้า & 1 line) | {{(หัวราชกิจจานุเบกษาขวา|หรข)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|หน้า\|}}
|
{{หรก|7|น=$4|ล=$3|ต=|ว=$2}}
|
name | find | replace |
---|---|---|
หรซ้าย to หรก | {{(หัวราชกิจจานุเบกษาซ้าย|หรซ)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)}}
|
{{หรก|8|น=$3|ล=$2|ต=|ว=$4|หน้า=น่า}}
{{สต}}
|
หรซ้าย to หรก (น่า=หน้า) | {{(หัวราชกิจจานุเบกษาซ้าย|หรซ)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|หน้า}}
|
{{หรก|8|น=$3|ล=$2|ต=|ว=$4}}
{{สต}}
|
หรซ้าย to หรก (1 line) 1 | {{(หัวราชกิจจานุเบกษาซ้าย|หรซ)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|}}
|
{{หรก|8|น=$3|ล=$2|ต=|ว=$4|หน้า=น่า}}
|
หรซ้าย to หรก (1 line) 2 | {{(หัวราชกิจจานุเบกษาซ้าย|หรซ)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|5=}}
|
{{หรก|8|น=$3|ล=$2|ต=|ว=$4|หน้า=น่า}}
|
หรซ้าย to หรก (น่า=หน้า & 1 line) | {{(หัวราชกิจจานุเบกษาซ้าย|หรซ)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|หน้า\|}}
|
{{หรก|8|น=$3|ล=$2|ต=|ว=$4}}
|
เนมสเปซดัชนี
[แก้ไข]name | find | replace |
---|---|---|
หรขวา to หรก | {{(หัวราชกิจจานุเบกษาขวา|หรข)\|([^\|]*?)\|([^\|]*?)\|{{{pagenum}}}}}
|
{{หรก|7|น={{{pagenum}}}|ล=$3|ต=|ว=$2|หน้า=น่า}}
{{สต}}
|
หรขวา to หรก (น่า=หน้า) | {{(หัวราชกิจจานุเบกษาขวา|หรข)\|([^\|]*?)\|([^\|]*?)\|{{{pagenum}}}\|หน้า}}
|
{{หรก|7|น={{{pagenum}}}|ล=$3|ต=|ว=$2}}
{{สต}}
|
หรขวา to หรก (1 line) 1 | {{(หัวราชกิจจานุเบกษาขวา|หรข)\|([^\|]*?)\|([^\|]*?)\|{{{pagenum}}}\|}}
|
{{หรก|7|น={{{pagenum}}}|ล=$3|ต=|ว=$2|หน้า=น่า}}
|
หรขวา to หรก (1 line) 2 | {{(หัวราชกิจจานุเบกษาขวา|หรข)\|([^\|]*?)\|([^\|]*?)\|{{{pagenum}}}\|5=}}
|
{{หรก|7|น={{{pagenum}}}|ล=$3|ต=|ว=$2|หน้า=น่า}}
|
หรขวา to หรก (น่า=หน้า & 1 line) | {{(หัวราชกิจจานุเบกษาขวา|หรข)\|([^\|]*?)\|([^\|]*?)\|{{{pagenum}}}\|หน้า\|}}
|
{{หรก|7|น={{{pagenum}}}|ล=$3|ต=|ว=$2}}
|
name | find | replace |
---|---|---|
หรซ้าย to หรก | {{(หัวราชกิจจานุเบกษาซ้าย|หรซ)\|([^\|]*?)\|{{{pagenum}}}\|([^\|]*?)}}
|
{{หรก|8|น={{{pagenum}}}|ล=$2|ต=|ว=$3|หน้า=น่า}}
{{สต}}
|
หรซ้าย to หรก (น่า=หน้า) | {{(หัวราชกิจจานุเบกษาซ้าย|หรซ)\|([^\|]*?)\|{{{pagenum}}}\|([^\|]*?)\|หน้า}}
|
{{หรก|8|น={{{pagenum}}}|ล=$2|ต=|ว=$3}}
{{สต}}
|
หรซ้าย to หรก (1 line) 1 | {{(หัวราชกิจจานุเบกษาซ้าย|หรซ)\|([^\|]*?)\|{{{pagenum}}}\|([^\|]*?)\|}}
|
{{หรก|8|น={{{pagenum}}}|ล=$2|ต=|ว=$3|หน้า=น่า}}
|
หรซ้าย to หรก (1 line) 2 | {{(หัวราชกิจจานุเบกษาซ้าย|หรซ)\|([^\|]*?)\|{{{pagenum}}}\|([^\|]*?)\|5=}}
|
{{หรก|8|น={{{pagenum}}}|ล=$2|ต=|ว=$3|หน้า=น่า}}
|
หรซ้าย to หรก (น่า=หน้า & 1 line) | {{(หัวราชกิจจานุเบกษาซ้าย|หรซ)\|([^\|]*?)\|{{{pagenum}}}\|([^\|]*?)\|หน้า\|}}
|
{{หรก|8|น={{{pagenum}}}|ล=$2|ต=|ว=$3}}
|