Шаблон:Str mid/doc
Шаблон:Str midШаблон:·ДокументацияШаблон:·ОбсуждениеШаблон:·Где используется (Шаблон:Параметры шаблона)
![]() |
Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): failed to open stream: Operation not permitted |
- {{Str mid}}
- {{Str mid/core}}
- {{Str mid/testcases}}
Содержание
[убрать]Использование
Символы в исходной строке нумеруются с единицы до длины строки. Подстрока определятся двумя индексами.
{{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