< Шаблон:Str find(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
{{str find|текст|подстрока}}
возвращает позицию первого вхождения подстроки в тексте или -1
, если подстрока не найдена.
Примеры
{{str find|текст|подстрока}}
→ -1
{{str find|текст|текст}}
→ 1
{{str find|текст|екс}}
→ 2
{{str find|тексттексттекст|екс}}
→ 2
{{str find|12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345abc67890|абв}}
→ -1
{{str find|1234567890123456789012345abc6789012345678901234567890123456789012345678901234567890123456789012345abc67890|абв}}
→ -1
{{str find|12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345abc67890|ммм}}
→ -1
Шаблоны обработки строк |
---|
| | | Вставка и замена строк |
---|
| {{вставить строку}} | Вставляет подстроку в указанное место строки или приписывает её к концу, если strloc <= 0.
| {{multi}} | Выводит строку указанное количество раз.
| {{replace}} | Заменяет в строке все включения подстроки.
| {{multireplace}} | Заменяет в строке несколько символов или групп символов.
| {{str rep}} | Заменяет в строке указанное количество включений подстроки.
| {{в 2 кв. скобках}} | Викифицирует первый параметр, если он уже не викифицирован.
| {{вложенные кавычки}} | Заменяет в строке все парные кавычки-ёлочки («») на кавычки-лапки („“).
| {{курсив или кавычки}} | Если строка содержит кириллицу, оборачивает её в кавычки, если латиницу, то выделяет курсивом.
| {{курсив или нет}} | Если строка содержит латиницу, то выделяет её курсивом.
|
| {{локатив}} | Переводит слова в предложный падеж (препозитив).
| {{в стране}} | Девикифицирует и переводит в предложный падеж название страны с добавлением предлога.
| {{страна в родительном падеже}} | Девикифицирует и переводит в родительный падеж название страны.
| {{нр}} | Переводит видимую часть ссылки в нижний регистр.
| {{первое последним}} | Делает первое слово последним.
| {{сначала имя}} | Меняет порядок с «Фамилия, Имя Отчество» на «Имя Отчество Фамилия».
| {{+года}} | Добавляет к последней цифре слово «года».
| {{±.}} | Добавляет точку к концу произвольного текста, если её там нет.
| {{.±}} | Делает то же, что и предыдущий, но различает в конце параметра неразрывный пробел.
|
|
|
| | Анализ строк |
---|
| {{str len}} | Возвращает длину строки.
| {{str ≥ len}} | Проверяет, больше либо равна ли длина строки указанному числу.
| {{str ≤ len}} | Проверяет, меньше либо равна ли длина строки указанному числу.
| {{str ≠ len}} | Проверяет, равна ли длина строки указанному числу.
| {{str ≤ ≥ len}} | Сравнивает длину строки с заданным числом.
|
| {{str endswith}} | Проверяет, заканчивается ли строка указанной подстрокой.
| {{str find}} | Позиция первого вхождения подстроки в текст.
| {{str sub find}} | Ищет подстроку в строке с заданным отступом от начала.
| {{ASCII code}} | Возвращает ASCII код символа.
| {{is numeric}} | Проверяет, является ли строка числом.
|
|
|
| | |
|