Перейти к содержанию
Главное меню
Главное меню
переместить в боковую панель
скрыть
Темы
Урбанистика
Физическая география
Транспорт
Примите участие!
Поддержите нас
Портал сообщества
Справка
Свежие правки
Янтарная ноосфера
Поиск
Найти
русский
Создать учётную запись
Войти
Персональные инструменты
Создать учётную запись
Войти
Страницы для неавторизованных редакторов
узнать больше
Вклад
Обсуждение
Редактирование:
Шаблон:Str mid/testcases
Шаблон
Обсуждение
русский
Читать
Править
Править код
История
Инструменты
Инструменты
переместить в боковую панель
скрыть
Действия
Читать
Править
Править код
История
Общие
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
{{Тесты шаблона}} * {{tl|Str mid/core}} * {{tl|Str mid/sandbox}} == input params 2,3,4 == === Regular === * abc;1;26: {{str mid| Abcdefghijklmnopqrstuvwxyz |1|26}} * abc;10;5: {{str mid| Abcdefghijklmnopqrstuvwxyz |10|5}} * abc;27;5: {{str mid| Abcdefghijklmnopqrstuvwxyz |27|5}} * abc;25;5: {{str mid| Abcdefghijklmnopqrstuvwxyz |25|5}} * abc;10;;: {{str mid| Abcdefghijklmnopqrstuvwxyz |10}} * abc;;6;: {{str mid|Abcdefghijklmnopqrstuvwxyz||6}} * abc;6;200: {{str mid|Abcdefghijklmnopqrstuvwxyz|6|200}} * abc;6;200: {{str mid|Abcdefghijklmnopqrstuvwxyz|6|200}} === Use param 4 (index j) not sublength === * abc;10;15: {{str mid| Abcdefghijklmnopqrstuvwxyz |10||15}} * abc;10; {{str mid| Abcdefghijklmnopqrstuvwxyz |10||}} * abc;;6: {{str mid| Abcdefghijklmnopqrstuvwxyz |||6}} === blank params === ; blank string * : {{str mid}} * ;5: {{str mid|2=5}} * ;;5: {{str mid|3=5}} * ;;;5: {{str mid|4=5}} * ;6;7;8: {{str mid|2=6|3=7|4=8}} ;blank for numbers * abc: {{str mid| Abcdefghijklmnopqrstuvwxyz}} * abc;: {{str mid| Abcdefghijklmnopqrstuvwxyz|}} * abc;;: {{str mid| Abcdefghijklmnopqrstuvwxyz||}} * abc;;;: {{str mid| Abcdefghijklmnopqrstuvwxyz|||}} * abc;2=: {{str mid| Abcdefghijklmnopqrstuvwxyz|2=}} * abc;2=;3=: {{str mid| Abcdefghijklmnopqrstuvwxyz|2=|3=}} * abc;2=;3=;4=: {{str mid| Abcdefghijklmnopqrstuvwxyz|2=|3=|4=}} * abc;;3=: {{str mid| Abcdefghijklmnopqrstuvwxyz |3=}} * abc;;;4=: {{str mid| Abcdefghijklmnopqrstuvwxyz |4=}} * abc;2=;;4=: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=|4=}} === i < 0 === * abc;-10;: {{str mid| Abcdefghijklmnopqrstuvwxyz |-10}} * abc;-10;7: {{str mid| Abcdefghijklmnopqrstuvwxyz |-10|7}} === i < 0, using j === * abc;-10;;20: {{str mid| Abcdefghijklmnopqrstuvwxyz |-10||20}} * abc;-10;;-7: {{str mid| Abcdefghijklmnopqrstuvwxyz |-10||-7}} * abc;-10;;-10: {{str mid| Abcdefghijklmnopqrstuvwxyz |-10||-10}} * abc;-10;;7: {{str mid| Abcdefghijklmnopqrstuvwxyz |-10||7}} === sublen<0 === * abc;2=5;3=-3: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=5|3=-3}} * abc;2=7;3=-3: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=7|3=-3}} * abc;;3=-3;j=10: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=|3=-3|4=10}} * abc;;3=3;j=10: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=|3=3|4=10}} * abc;2=7;3=-3: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=7|3=-3}} * abc;;3=-3: {{str mid| Abcdefghijklmnopqrstuvwxyz |3=-3}} TODO apply logic: from the end * abc;;3=-10;4=30: {{str mid| Abcdefghijklmnopqrstuvwxyz |3=-10|4=30}} (check this: j=30 or j=26?) === Zeros === * abc;0: {{str mid| Abcdefghijklmnopqrstuvwxyz |0}} * abc;5;0: {{str mid| Abcdefghijklmnopqrstuvwxyz |5|0}} * abc;5;;0: {{str mid| Abcdefghijklmnopqrstuvwxyz |5||0}} * abc;0;0;0: {{str mid| Abcdefghijklmnopqrstuvwxyz |0|0|0}} * abc;2=;: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=}} * abc;2=5;3=0: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=5|3=0}} * abc;2=5;j=0: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=5|4=0}} === Input errors === * abc;2=2;3=3;7: {{str mid|Abcdefghijklmnopqrstuvwxyz |2=2|3=3|4=7}} * abc;;2=foo; {{str mid|Abcdefghijklmnopqrstuvwxyz |2=foo}} * abc;3=foo; {{str mid|Abcdefghijklmnopqrstuvwxyz |3=foo}} * abc;2=foo;3=bar; {{str mid|Abcdefghijklmnopqrstuvwxyz |2=foo|3=bar}} === Index errors === ;Triangular calculation check: * abc;6;7;8: {{str mid|Abcdefghijklmnopqrstuvwxyz|2=6|3=7|4=8}} * abc;6;7;8: {{str mid|Abcdefghijklmnopqrstuvwxyz|6|7|8}} * ;6;1;8: {{str mid|1=Abcdefghijklmnopqrstuvwxyz|2=6|3=1|4=8}} ;other * abc;0: {{str mid| Abcdefghijklmnopqrstuvwxyz |0}} * abc;3;0: {{str mid| Abcdefghijklmnopqrstuvwxyz |3|0}} * abc;0;;15: {{str mid| Abcdefghijklmnopqrstuvwxyz |0||15}} * abc;10;;7: {{str mid| Abcdefghijklmnopqrstuvwxyz |10||7}} * abc;-5;26: {{str mid| Abcdefghijklmnopqrstuvwxyz |-5|26}} * abc;-1;5: {{str mid| Abcdefghijklmnopqrstuvwxyz |-1|5}} === Error message suppression === * abc;0;10; ignore errors=false: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=0|3=10|ignore errors=false}} * abc;0;10; ignore errors=true: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=0|3=10|ignore errors=true}} * abc;0;5: ignore errors=false; ignore errors=false: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=0|3=5|ignore errors=false}} * abc;0;5:ignore errors=true: {{str mid| Abcdefghijklmnopqrstuvwxyz |2=0|3=5|ignore errors=true}}
Описание изменений:
Обратите внимание, что все изменения в Янтарная ноосфера рассматриваются как выпущенные на условиях лицензии Creative Commons Attribution Share Alike (см.
Проект:Авторские права
). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника в общественном достоянии или под совместимой лицензией.
Не размещайте без разрешения материалы, защищённые авторским правом!
Отменить
Справка по редактированию
(в новом окне)
Шаблоны, используемые на этой странице:
Шаблон:Str mid
(
править
)
Шаблон:Str mid/core
(
править
)
Шаблон:Tl
(
править
)
Шаблон:Тесты шаблона
(
посмотреть исходный код
)
Отобразить/Скрыть ограниченную ширину содержимого