Шаблон:Str find

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Шаблон аналізу рядків (використовує Lua:String) повертає позицію (починаючи з 1) першого входження шуканого в тексті джерела

Використання

{{Str find|джерело|шукане}}

Позиція першого символу в тексті джерела — 1. Повертає 0, якщо шукане не знайдено, або не вказано.

Чутливий до регістру! Не шукає пробіл без явного його зазначення!


Приклади

Розмітка Рендериться як
{{str find|Abcdefghijklm|A}}

1

{{str find|Abcdefghijklm|a}}

0

{{str find|Abcdefghijklm|def}}

4

{{str find|Abcdefghijklm|klm}}

11

{{str find|Abcdefghijklm|zyx}}

0

{{str find|Abcdef ghijklm}}

0

{{str find|Abcdef ghijklm|}}

0

{{str find|Abcdef ghijklm| }}

7

{{str find||klm}}

0

{{str find||}}

0

TemplateData

Це документація TemplateData для шаблону Str find, яка використовується Візуальним редактором та іншими інструментами.

Шаблон аналізу рядків (використовує Lua:String) повертає позицію (починаючи з 1) першого входження шуканого в тексті джерела або 0, якщо нічого не знайдено. Чутливий до регістру!

Параметри шаблону[Управління TemplateData]

Для цього шаблону краще внутрішнє форматування параметрів.

ПараметрОписТипСтатус
джерело1

Рядок, у якому потрібно здійснити пошук

Рядокпропонований
шукане2

Символ або рядок, які потрібно відшукати в джерелі

Рядокпропонований