תבנית:Str mid: הבדלים בין גרסאות בדף
מראה
שחזור לגרסה 21299395 מ־23:18, 2 באוגוסט 2017 מאת Matanyabot - בדיקה |
אין תקציר עריכה |
||
| (2 גרסאות ביניים של 2 משתמשים אינן מוצגות) | |||
| שורה 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}} | גדהו |
אין תיאור.
| פרמטר | תיאור | סוג | מצב | |
|---|---|---|---|---|
| 1 | 1 | אין תיאור | לא ידוע | לא חובה |
| 2 | 2 | אין תיאור | לא ידוע | לא חובה |
| 3 | 3 | אין תיאור | לא ידוע | לא חובה |
| 4 | 4 | אין תיאור | לא ידוע | לא חובה |
| ignore errors | ignore errors | אין תיאור | לא ידוע | לא חובה |
| error category | error category | אין תיאור | לא ידוע | לא חובה |
| no category | no category | אין תיאור | לא ידוע | לא חובה |