Матер?ал з В?к?пед?? ? в?льно? енциклопед??.
Перейти до нав?гац??
Перейти до пошуку
| Цей шаблон використову?ться на
близько 197 000 стор?нках
.
Для уникнення великомасштабних збо?в та непотр?бного навантаження на сервер, будь-як? зм?ни спочатку потр?бно перев?рити на п?дстор?нках
/п?сочниц?
та
/тест?в
цього шаблону, або у вашому
особистому простор?
. Пот?м перев?рен? зм?ни можуть бути впроваджен? на ц?й стор?нц? ?диним редагуванням. Будь ласка, обговорюйте будь-як? зм?ни на
стор?нц? обговорення
перед ?хн?м впровадженням.
|
Шаблон поверта? задану к?льк?сть символ?в, починаючи з початку рядка.
Використання
- перший параметр
? текстовий рядок, який потр?бно ≪обр?зати≫;
- другий параметр
? к?льк?сть символ?в, яку потр?бно повернути. Якщо вказане пусте або некоректне значення, то поверта?ться порожн?й рядок. Якщо значення не вказане, то поверта?ться перший символ рядка.
Приклади
- {{Str left| lorem ipsum dolor sit amet | 10 }}
→
lorem ipsu
- {{Str left| lorem ipsum dolor sit amet | 1 }}
→
l
- {{Str left| lorem ipsum dolor sit amet | foo }}
→
- {{Str left| lorem ipsum dolor sit amet | }}
→
- {{Str left| lorem ipsum dolor sit amet }}
→
l
Див. також
Шаблони для роботи з рядками
|
---|
|
|
---|
|
л?чбою
|
- {{
str mid
}} ? вивести п?дрядок за заданою позиц??ю ? довжиною
- {{
trunc
}} ? обр?зати рядок до заданого числа символ?в
- {{
str left
}} ? обр?зати рядок до заданого числа символ?в л?воруч
- {{
str crop
}} ? вилучити задане число символ?в праворуч
- {{
chop head and tail
}} ? вилучити задане число символ?в л?воруч ? праворуч
- {{
str right
}} ? обр?зати рядок до заданого числа символ?в праворуч
- {{
str rightc
}} ? вивести посл?довн?сть символ?в праворуч певно? довжини
- {{
str rightmost
}} ? вивести посл?довн?сть символ?в праворуч за заданим в?дступом.
- {{
str sub old
}} ? вивести посл?довн?сть символ?в з рядка за заданою числовою позиц??ю л?воруч або праворуч
- {{
str index
}} ? вивести символ з рядка за заданою числовою позиц??ю л?воруч або праворуч
|
---|
| перев?ркою
|
- {{
str letter/trim
}} ? обр?зати рядок до початкових л?тер
- {{
str number/trim
}} ? обр?зати рядок до початкових цифр
- {{
trim
}} ? вилучити вс? проб?ли на початку та в к?нц? рядка
- {{
вилучити перше слово
}} ? вилучити все до першого проб?лу або певного розд?льника
- {{
вилучити останн? слово
}} ? вилучити все п?сля останнього проб?лу/розд?льника
- {{
перше слово
}} ? залишити частину рядка до першого проб?лу/розд?льника
- {{
останн? слово
}} ? залишити частину рядка п?сля останнього проб?лу/розд?льника
|
---|
|
| |
Спец?альне призначення
|
---|
|
- {{
WikiProjectbasename
}} ? вилучити з заголовку стор?нки слово ≪В?к?про?кт≫
- {{
remove unranked
}} ? вилучити слово unranked (≪неранжований≫) на початку
- {{
ship prefix
}} ? вивести довжину преф?ксу перед найменуванням судна
- {{
PAGENAMEBASE
}} ? вилучити текст у дужках у к?нц?
(значення)
- {{
title disambig text
}} ? вивести текст у дужках у к?нц?
(значення)
- {{
delink
}} ? вилучити внутр?шн? ? зовн?шн? посилання
- {{
unlink
}} ? вилучити квадратн? дужки на початку та в к?нц?
- {{
без цифр
}} ? вилучити з рядка цифри, залишивши вс? ?нш? символи
- {{
т?льки цифри
}} ? вилучити з рядка будь-як? символи, кр?м цифр
|
| |
Вставка рядк?в
|
---|
|
- {{
repeat
}} ? повторити рядок
n
раз?в
- {{
replace
}}{{
multireplace
}} ? зам?нити вс? входження певно? посл?довност? символ?в ?ншою
- {{
strloc insert
}} ? вставити посл?довн?сть символ?в у позиц?? strloc (або додати, якщо
strloc ≤ 0
)
- {{
strloc prefix
}} ? вилучити преф?кс до позиц?? strloc (або весь рядок, якщо
strloc ≤ 0
)
- {{
str rep
}} ? вивести рядок, зам?нивши перше входження задано? посл?довност? символ?в ?ншою посл?довн?стю
- {{
перше останн?м
}} ? перенести перше слово в к?нець
|
| |
Довжина
|
---|
|
- {{
str len
}} ? вивести довжину рядка.
- {{
iflenge
}} ? якщо довжина рядка б?льша в?д задано? або дор?вню? ?й… (IF LENgth is Greater than or Equal to…).
- {{
str ≥ len
}} ? перев?рка: ? ≪довшим або р?вним за довжиною≫ або ≪коротшим≫ в?д len
- {{
str ≤ len
}} ? перев?рка: ? ≪коротшим або р?вним за довжиною≫ або ≪довшим≫ в?д len
- {{
str ≠ len
}} ? перев?рка: ? ≪нер?вним≫ або ≪р?вним≫ len
- {{
str ≤ ≥ len
}} ? перев?рка: ? ≪коротшим≫, ≪р?вним≫ або ≪довшим≫ в?д len
|
| |
Анал?з рядк?в
|
---|
|
- {{
str endswith
}} ? перев?рити, чи завершу?ться рядок певною посл?довн?стю символ?в.
- {{
str find
}} / {{
str find0
}} ? вивести числову позиц?ю першого входження певно? посл?довност? символ?в (find0 в?дл?к з 0)
- {{
str sub find
}} ? знайти посл?довн?сть символ?в у рядку за певним в?дступом
- {{
ASCII code
}} ? вивести
ASCII
-код певного символу
- {{
str letter
}} ? вивести к?льк?сть л?тер на початку
- {{
str number
}} ? вивести к?льк?сть цифр на початку
- {{
str gtr str
}} ? пор?вняти два рядки за алфав?том ? вивести в?дпов?дне значення.
|
| |
| | |
|