Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Шаблон:Str mid

Материал из Исламоведение
Версия от 16:14, 4 апреля 2018; imported>Adminm (1 версия импортирована)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Ошибка выражения: неожидаемый оператор <

(i) ДокументацияОшибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted

Использование

Символы в исходной строке нумеруются с единицы до длины строки. Подстрока определятся двумя индексами. {{str mid|<строка>|<индекс первого символа>|<длина подстроки>|<индекс последнего символа>}}

  • Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted

Если второй параметр опущен, подстрока берётся с начала строки:

  • Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted

Если третий параметр опущен, подстрока берётся до конца строки:

  • Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted

Если вместо третьего параметра задать четвёртый, то будет возвращена подстрока по символ с таким номером:

  • Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted

Подсчёт с конца

При введении отрицательных значений, индексы считаются с обратной стороны:

  • Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted
  • Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted

Пробелы

В результирующей строке пробелы обрезаются:

  • Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted

Исходная строка до обработки от них тоже избавляется:

  • Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted

Сообщения об ошибках

При выходе за границы строки выбрасывается ошибка:

  • Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted
  • Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted

При установке |ignore errors=true вместо ошибки возвращается пустая строка:

  • Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted

Категория ошибок

  • |no category=true отключает добавление в категорию.
  • |error category=[[Категория:Название категории]] позволяет заменять категорию, в которую заносятся страницы с ошибками.
По умолчанию используется Категория:Страницы с ошибками модуля String.

См. также

  • {{str sub}} — индексы нумеруются с нуля.

Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted

Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.