לדלג לתוכן

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

מתוך צפונות ויקי
אין תקציר עריכה
 
(8 גרסאות ביניים של 4 משתמשים אינן מוצגות)
שורה 1: שורה 1:
{{str mid/core
<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>

גרסה אחרונה מ־17:14, 8 בינואר 2022

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

  • פרמטר 1: מחרוזת בסיס
  • פרמטר 2: מספר פוזיציה ממנה תילקח התת-מחרוזת.
  • פרמטר 3: אורך התת-מחרוזת
קוד ויקי תוצאה
{{Str mid|אבגדהוזח|3|4}} גדהו

אין תיאור.

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

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

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

אין תיאור

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

אין תיאור

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

אין תיאור

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

אין תיאור

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

אין תיאור

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

אין תיאור

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

אין תיאור

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