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

ผู้ใช้:BebiezazaBot/Task/4

จาก วิกิซอร์ซ

Function overview: เอาลิงก์ภายในออกจาก ดัชนี:รัฐธรรมนูญ ๒๕๕๐.pdf

Automatic, Supervised, or Manual: Manual

Programming language(s): AutoWikiBrowser

Source code available: regex pattern below

Edit period(s): ครั้งเดียว จนกว่าการแก้ไขจะเสร็จสิ้น

Estimated number of pages affected: 119 หน้า

Function details:

เอาลิงก์ภายในออกจาก ดัชนี:รัฐธรรมนูญ ๒๕๕๐.pdf ด้วยเหตุผลตามที่คุยในหน้าคุยกับผู้ใช้
  1. มาตราหรือวรรคส่วนใหญ่ก็ไม่ได้ไกลกันนัก เลยไม่จำเป็นขนาดนั้น
  2. การใส่ลิงก์เยอะ ๆ จะทำให้เกิดการ distract (มีคำอธิบายอยู่ใน en:Wikisource:Wikilinks#Overlinking) ซึ่งไม่เป็นมิตรต่อผู้อ่าน
  3. มันย่อยเกิน กับการที่ต้องใส่โค้ดเป็นรายบรรทัด โดยที่เราไม่จำเป็นต้องทำขนาดนั้น ซึ่งมันไม่เป็นมิตรต่อผู้ใช้ทั่วไป กล่าวคือ เวลาคนเห็นมันย่อยขนาดนั้น คนก็ไม่ค่อยอยากมาร่วมทำ (เห็นได้จากที่หลาย ๆ คนผ่านเข้ามาทำรัฐธรรมนูญ ทำได้ 2–3 หน้าก็ทิ้งไป)

regex pattern

[แก้ไข]
find replace
{{กม\|ม2\|([^\|]*?)}} มาตรา $1
{{กม\|มว\|([^\|]*?)\|๑\|}} มาตรา $1 วรรคหนึ่ง
{{กม\|มว\|([^\|]*?)\|๑\|\|ม=}} วรรคหนึ่ง
{{กม\|ว\|([^\|]*?)\|([^\|]*?)}}
{{กม\|มว\|([^\|]*?)\|๑}} มาตรา $1 วรรคหนึ่ง
{{กม\|มว\|([^\|]*?)\|๒}} มาตรา $1 วรรคสอง
{{กม\|มว\|([^\|]*?)\|๓}} มาตรา $1 วรรคสาม
{{กม\|มว\|([^\|]*?)\|๔}} มาตรา $1 วรรคสี่
{{กม\|มว\|([^\|]*?)\|๕}} มาตรา $1 วรรคห้า
{{กม\|มว\|([^\|]*?)\|๖}} มาตรา $1 วรรคหก
{{กม\|มว\|([^\|]*?)\|๗}} มาตรา $1 วรรคเจ็ด
{{กม\|มว\|([^\|]*?)\|๘}} มาตรา $1 วรรคแปด
{{กม\|มว\|([^\|]*?)\|๙}} มาตรา $1 วรรคเก้า
{{กม\|มว\|([^\|]*?)\|๑๐}} มาตรา $1 วรรคสิบ
{{กม\|มว\|([^\|]*?)\|๑\|ม=}} วรรคหนึ่ง
{{กม\|มว\|([^\|]*?)\|๒\|ม=}} วรรคสอง
{{กม\|มว\|([^\|]*?)\|๓\|ม=}} วรรคสาม
{{กม\|มว\|([^\|]*?)\|๔\|ม=}} วรรคสี่
{{กม\|มว\|([^\|]*?)\|๕\|ม=}} วรรคห้า
{{กม\|มว\|([^\|]*?)\|๖\|ม=}} วรรคหก
{{กม\|มว\|([^\|]*?)\|๗\|ม=}} วรรคเจ็ด
{{กม\|มว\|([^\|]*?)\|๘\|ม=}} วรรคแปด
{{กม\|มว\|([^\|]*?)\|๙\|ม=}} วรรคเก้า
{{กม\|มว\|([^\|]*?)\|๑๐\|ม=}} วรรคสิบ