Этот шаблон реализован на основе
Lua с использованием модуля
String .
Применение
Возвращает первое слово первого параметра. Слова разделяются пробелами и базовыми знаками препинания, но с помощью параметра |sep=
можно устанавливать любые разделители слов (используя символ или набор символов, перечисляемых один за другим).
Примеры
{{ первое слово | 2015.10.31 }}
→ 2015
{{ первое слово | Foo bar baz }}
→ Foo
{{ первое слово | Foo }}
→ Foo
{{ первое слово | Foo-bar-baz }}
→ Foo-bar-baz
{{ первое слово | Foo-bar-baz | sep=- }}
→ Foo
{{ первое слово | 34,000,500 | sep=, }}
→ 34
{{ первое слово | 1 = len=a+b | sep== }}
→ len
{{ первое слово | Hear ye, users | sep=, }}
→ Hear ye
См. также
Шаблоны обработки строк
Вставка и замена строк
{{вставить строку }} Вставляет подстроку в указанное место строки или приписывает её к концу, если strloc
<= 0.
{{multi }} Выводит строку указанное количество раз.
{{replace }} Заменяет в строке все включения подстроки.
{{multireplace }} Заменяет в строке несколько символов или групп символов.
{{без кирлата }} Исправляет текст, набранный смесью визуально неразличимой кириллицы и латиницы , заменяя латинские буквы идентичными по начертанию кириллическими и наоборот.
{{str rep }} Заменяет в строке указанное количество включений подстроки.
{{в 2 кв. скобках }} Викифицирует первый параметр, если он не викифицирован.
{{вложенные кавычки }} Заменяет в строке все парные кавычки-ёлочки («») на кавычки-лапки („“).
{{курсив или кавычки }} Если строка содержит кириллицу, оборачивает её в кавычки, если латиницу, выделяет курсивом.
{{курсив или нет }} Если строка содержит латиницу, выделяет её курсивом.
{{локатив }} Переводит слова в предложный падеж (препозитив).
{{в стране }} Девикифицирует и переводит в предложный падеж название страны с добавлением предлога.
{{страна в родительном падеже }} Девикифицирует и переводит в родительный падеж название страны.
{{нр }} Переводит видимую часть ссылки в нижний регистр.
{{первое последним }} Делает первое слово строки последним.
{{сначала имя }} Меняет порядок с «Фамилия, Имя Отчество» на «Имя Отчество Фамилия».
{{год-года-лет }} Добавляет к цифровой записи количества лет слово «год», «года» или «лет» в нужном числе и падеже.
{{+года }} Добавляет к последней цифре слово «года».
{{±. }} Добавляет точку к концу произвольного текста, если её там нет.
{{.± }} Делает то же, что и предыдущий, но различает в конце параметра неразрывный пробел.