Категория:Шаблоны:Работа со строками

Материал из RuedaPedia
Перейти к навигации Перейти к поиску

В движке MediWiki присутствуют функции парсера для работы со строками (StringFunctions), но в проектах фонда Викимедиа они отключены. Вместо них были созданы шаблоны, заменяющие их функциональность. Все подобные шаблоны можно просмотреть в категории «Работа со строками».

Первый символ в заданной строке всегда имеет номер 0, пробелы в ее начале и конце отбрасываются.

Шаблоны

Шаблон Описание Пример Результат Ограничения
{{Str left|строка|количество}} Возвращает подстроку строки, начиная с ее начала, и имеющую длину, заданную параметром количество. {{Str left|Слава Советам!|5}} Слава
{{Str right|строка|начало}} Возвращает подстроку из строки, начинающуюся с позиции начало и заканчивающуюся в конце строки. {{Str right|Слава Советам!|6}} Советам!
  • Не более 100 символов во входной строке. По возможности сначала проверяйте длину входящей строки, используя {{Str len}}, в противном случае более 100 символов в ней могут стать причиной ошибки "max index is 100 for str_sub".
  • Ограниченный набор символов.
  • Расширяемость.
{{Str sub|строка|начало|длина}} Шаблон выделяет из строки подстроку, начинающуюся с с позиции начало и имеющую заданную длину. {{Str sub|Слава Советам!|6|5}} Совет
  • начало + длина должно быть меньше 100.
{{Str len|строка}} Выдает длину строки {{Str len|Слава Советам!}} 14
  • Не рекомендуется к использованию, т к создает определенную нагрузку на сервера Википедии. Вместо него рекомендуется использовать Шаблон:T1 или Шаблон:T1.
  • Для строк длиной больше 500 выдается значение 500.
  • Существуют особые случаи, когда выдается неправильный результат, см. документацию.

См. также

Страницы в категории «Шаблоны:Работа со строками»

Показано 9 страниц из 9, находящихся в данной категории.