ผู้ใช้:BebiezazaBot/Task/1.1
Function overview: เปลี่ยนแม่แบบจาก "หัวราชกิจจานุเบกษา" (แบบเก่า) เป็น "หัวราชกิจจานุเบกษาสลับ" พร้อมปรับพารามิเตอร์ (การอภิปราย/แจ้งงาน)
Automatic, Supervised, or Manual: Supervised
Programming language(s): AutoWikiBrowser
Source code available: regex pattern below
Edit period(s): ครั้งเดียว จนกว่าการย้ายจะเสร็จสิ้น
Estimated number of pages affected: 734 หน้า + 15 หน้าที่ทำด้วยมือ (case แปลก ๆ)
Function details:
เปลี่ยนแม่แบบจาก "หัวราชกิจจานุเบกษา" (แบบเก่า) เป็น "หัวราชกิจจานุเบกษาสลับ" โดยย้ายพารามิเตอร์
และดูพารามิเตอร์ที่ 5 และ 6, ถ้ามีพารามิเตอร์ที่ 5 จะตั้งพารามิเตอร์ "1" ใน "หัวราชกิจจานุเบกษาสลับ" เป็น 5; ถ้ามีพารามิเตอร์ที่ 6 จะตั้งพารามิเตอร์ "1" ใน "หัวราชกิจจานุเบกษาสลับ" เป็น 6; ถ้าไม่มี จะตั้งพารามิเตอร์ "1" ใน "หัวราชกิจจานุเบกษาสลับ" เป็น 4 ซึ่งจะตรวจสอบทั้งแม่แบบ "หัวราชกิจจานุเบกษา" และ "หรก" |
regex pattern
แก้ไขหรก to หรส basic case (full name) | find {{หัวราชกิจจานุเบกษา\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)}} → replace with {{หัวราชกิจจานุเบกษาสลับ|1=4|น=$1|ล=$2|ต=$3|ว=$4}}
|
---|---|
หรก to หรส ฉบับพิเศษ case (full name) | find {{หัวราชกิจจานุเบกษา\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|พ}} → replace with {{หัวราชกิจจานุเบกษาสลับ|1=5|น=$1|ล=$2|ต=$3|ว=$4}}
|
หรก to หรส ตอนพิเศษ case (full name) | find {{หัวราชกิจจานุเบกษา\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|\|พิเศษ}} → replace with {{หัวราชกิจจานุเบกษาสลับ|1=6|น=$1|ล=$2|ต=$3|ว=$4}}
|
หรก to หรส basic case (abbr) | find {{หรก\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)}} → replace with {{หัวราชกิจจานุเบกษาสลับ|1=4|น=$1|ล=$2|ต=$3|ว=$4}}
|
หรก to หรส ฉบับพิเศษ case (abbr) | find {{หรก\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|พ}} → replace with {{หัวราชกิจจานุเบกษาสลับ|1=5|น=$1|ล=$2|ต=$3|ว=$4}}
|
หรก to หรส ตอนพิเศษ case (abbr) | find {{หรก\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|([^\|]*?)\|\|พิเศษ}} → replace with {{หัวราชกิจจานุเบกษาสลับ|1=6|น=$1|ล=$2|ต=$3|ว=$4}}
|