תוכן שנמחק תוכן שנוסף
שורה 194:
:לדעתי, אין שום צורך או צידוק להזמין בוט או אדם לתקן שגיאות שיצר בוט אחר. הבוט צריך להימנע מלכתחילה מליצור שגיאות. הביטוי הרגולרי הבא:
<syntaxhighlight lang="text">
(?<beforeRef>{{עיר[\s\S]*?הערת אוכלוסייה.+)(?<refStart>{{הערה\|[\s\S]*?הערה\|שם\=)(?<refName>[\s\S]*?)(?<refEnd>\|[\s\S]*?}}|}})(?<afterRef>[\s\S]*?)(?<refFirstCall>{{הערה\|שם\=\k<refName>[\s\S]*?}})
</syntaxhighlight>
:למשל, תופס את המקרה השכיח שבו בפרמטר "הערת אוכלוסייה" של [[:תבנית:עיר]] מוצבת הערה, לאחר הקריאה ל[[:תבנית:הערה]] מוגדר פרמטר "שם", ובהמשך קיימת הפניה לאותה הערה. לא מדובר באינסוף צירופים אפשריים, תבנית הערה מקבלת לכל היותר 4 פרמטרים. במקרה שבו קיימת הפניה כאמור, אפשר להסיר הפניות לכל ההערות שניתן להן השם שמחזירה הקבוצה refName (הסרה), או לחלופין להציב את תוכנה של אותה הערה שמסירים יחד עם הפרמטר "הערת אוכלוסייה", בגוף ההערה הראשונה שמפנה להערה שהוסרה (העברה). [[משתמש:AlmaTsuy|עלמה/יאיר]] • [[שיחת משתמש:AlmaTsuy|שיחה]] 04:49, 1 בספטמבר 2020 (IDT)