לדלג לתוכן

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

מתוך צפונות ויקי
יצירת דף עם התוכן "{{str mid/core | s={{{1|}}} | i={{#if:{{{2|}}}}|{{{2|}}}|{{#ifexpr:({{#if:{{{3|}}}|1|0}} and {{#if:{{{4|}}}|1|0}})|{{#expr:{{min|{{{4|}}}|{{#invoke:String|len|{{..."
 
אין תקציר עריכה
 
(9 גרסאות ביניים של 5 משתמשים אינן מוצגות)
שורה 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}}}}
שורה 18: שורה 18:
* פרמטר 1: מחרוזת בסיס
* פרמטר 1: מחרוזת בסיס
* פרמטר 2: מספר פוזיציה ממנה תילקח התת-מחרוזת.
* פרמטר 2: מספר פוזיציה ממנה תילקח התת-מחרוזת.
* פרמטר 3: אורך התת מחרוזת
* פרמטר 3: אורך התת-מחרוזת


==דוגמה==
==דוגמה==
שורה 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

אין תיאור

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