ข้ามไปเนื้อหา

ผู้ใช้: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:

เปลี่ยนแม่แบบจาก "หัวราชกิจจานุเบกษา" (แบบเก่า) เป็น "หัวราชกิจจานุเบกษาสลับ" โดยย้ายพารามิเตอร์
  • "1" → "น"
  • "2" → "ล"
  • "3" → "ต"
  • "4" → "ว"

และดูพารามิเตอร์ที่ 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}}