לדלג לתוכן

תבנית:Str mid: הבדלים בין גרסאות בדף

מתוך צפונות ויקי
אין תקציר עריכה
שורה 1: שורה 1:
{{str mid/core
<noinclude>{{ניהול פרמטרים/תוכן}}</noinclude><includeonly>{{#invoke:ParamValidator|validateparams|module_options=יחידה:PV-options}}</includeonly>{{str mid/core
| s={{{1|}}}
| s={{{1|}}}
| i={{#if:{{{2|}}}}|{{{2|}}}|{{#ifexpr:({{#if:{{{3|}}}|1|0}} and {{#if:{{{4|}}}|1|0}})|{{#expr:{{min|{{{4|}}}|{{#invoke:String|len|{{trim|{{{1|}}}}}}}}}-{{{3|}}}+{{#ifexpr:{{{3|}}}<0|-1|1}}}}|1}}}}
| i={{#if:{{{2|}}}}|{{{2|}}}|{{#ifexpr:({{#if:{{{3|}}}|1|0}} and {{#if:{{{4|}}}|1|0}})|{{#expr:{{min|{{{4|}}}|{{#invoke:String|len|{{trim|{{{1|}}}}}}}}}-{{{3|}}}+{{#ifexpr:{{{3|}}}<0|-1|1}}}}|1}}}}
שורה 30: שורה 30:
|}
|}
[[קטגוריה:תבניות לעיבוד מחרוזות]]
[[קטגוריה:תבניות לעיבוד מחרוזות]]
</noinclude>
<templatedata>
{
"params": {
"1": {},
"2": {},
"3": {},
"4": {},
"ignore errors": {},
"error category": {},
"no category": {}
},
"format": "inline"
}
</templatedata></noinclude>

גרסה מ־18:27, 25 בנובמבר 2020

תבנית זו נמצאת בבקרת מערכת בדיקת פרמטרים, שמופעלת בוויקיפדיה העברית. כל שינוי במבנה הפרמטרים מחייב שינוי מתאים בנתוני התבנית (TemplateData).
הדף תקין רענון נתונים
תבנית זו נמצאת בבקרת מערכת בדיקת פרמטרים, שמופעלת בוויקיפדיה העברית. כל שינוי במבנה הפרמטרים מחייב שינוי מתאים בנתוני התבנית (TemplateData).
הדף תקין רענון נתונים

יצירת תת-מחרוזת מתוך מחרוזת נתונה.

פרמטרים

  • פרמטר 1: מחרוזת בסיס
  • פרמטר 2: מספר פוזיציה ממנה תילקח התת-מחרוזת.
  • פרמטר 3: אורך התת-מחרוזת

דוגמה

קוד ויקי תוצאה
{{Str mid|אבגדהוזח|3|4}} גדהו

אין תיאור.

פרמטרים של תבניות[עריכת נתוני תבנית]

התבנית הזאת מעדיפה עיצוב פרמטרים בשורה אחת.

פרמטרתיאורסוגמצב
11

אין תיאור

לא ידועלא חובה
22

אין תיאור

לא ידועלא חובה
33

אין תיאור

לא ידועלא חובה
44

אין תיאור

לא ידועלא חובה
ignore errorsignore errors

אין תיאור

לא ידועלא חובה
error categoryerror category

אין תיאור

לא ידועלא חובה
no categoryno category

אין תיאור

לא ידועלא חובה