Матеріал з Вікіпедії — вільної енциклопедії.
Цей шаблон використовує Lua :
Опрацьовує будь-яку кількість позиційних параметрів (пунктів списку), поєднуючи їх комами, а передостанній і останній параметри — сполучником «і».
Роздільники за замовчанням можна замінити на будь-які інші за допомогою іменованих параметрів |кома=
і |і=
.
Усі параметри є необов’язковими.
{{перелік|А |Б |В |…|кома=…|і=…|після=…}}
А
, Б
, В
, …
— позиційні параметри (пункти списку).
|кома=
— текст, який використовується в ролі роздільника позиційних параметрів, крім передостаннього та останнього. За замовчанням — , 
(кома, пробіл).
|і=
— текст, який використовується в ролі роздільника передостаннього та останнього позиційних параметрів. За замовчанням —  і 
(пробіл, і, пробіл).
|після=
— текст після останнього параметра. За замовчанням відсутній. Не працює, якщо список порожній (не заданий жоден параметр).
Увага: пробіли на початку та в кінці параметрів, а також параметри, які містять знак рівності, ігноруються.
Для вказання пробілів на початку та в кінці параметрів скористайтеся HTML-кодом пробілу  
(приклад 2 ).
Для вказання знаків рівності візьміть усі =
у подвійні фігурні дужки або скористайтеся HTML-кодом знака рівності =
(приклад 3 ).
Для вказання в ролі роздільника вертикальної риски (пайпа) |
скористайтеся тегом <nowiki></nowiki>
(приклад 3 ) або шаблоном {{! }}.
Будь-який з іменованих параметрів можна залишити пустим. Це дасть результат, нетотожний їх невказанню (тобто використанню роздільників за замовчанням).
{{перелік
| Один
| два
| три
| чотири
}}
Один, два, три і чотири
{{перелік
| Один
| два
| три
| чотири
| після =  плюс п’ять
}}
Один, два, три і чотири плюс п’ять
{{перелік
| кома = <nowiki>|<nowiki> 
| і =  + 
| Один {{=}} один
| два = два
| три
| чотири
}}
Один = один | два = два | три + чотири
{{ окремі пункти }} — аналогічний шаблон з можливістю вказати довільний роздільник і сполучник перед останнім словом
{{ природний список }} — аналогічний шаблон для швидкого створення списків природного виду («один, два, три і чотири»)
{{ flexilist }} — шаблон для швидкого оформлення маркованих і нумерованих списків засобами CSS
{{ list }} — шаблон для створення горизонтальних і вертикальних списків з довільним текстом в ролі роздільника
Шаблони для роботи з рядками
лічбою
{{str mid }} — вивести підрядок за заданою позицією і довжиною
{{trunc }} — обрізати рядок до заданого числа символів
{{str left }} — обрізати рядок до заданого числа символів ліворуч
{{str crop }} — вилучити задане число символів праворуч
{{chop head and tail }} — вилучити задане число символів ліворуч і праворуч
{{str right }} — обрізати рядок до заданого числа символів праворуч
{{str rightc }} — вивести послідовність символів праворуч певної довжини
{{str rightmost }} — вивести послідовність символів праворуч за заданим відступом.
{{str sub old }} — вивести послідовність символів з рядка за заданою числовою позицією ліворуч або праворуч
{{str index }} — вивести символ з рядка за заданою числовою позицією ліворуч або праворуч
перевіркою
Спеціальне призначення
{{WikiProjectbasename }} — вилучити з заголовку сторінки слово «Вікіпроєкт»
{{remove unranked }} — вилучити слово unranked («неранжований») на початку
{{ship prefix }} — вивести довжину префіксу перед найменуванням судна
{{PAGENAMEBASE }} — вилучити текст у дужках у кінці (значення)
{{title disambig text }} — вивести текст у дужках у кінці (значення)
{{delink }} — вилучити внутрішні і зовнішні посилання
{{unlink }} — вилучити квадратні дужки на початку та в кінці
{{без цифр }} — вилучити з рядка цифри, залишивши всі інші символи
{{тільки цифри }} — вилучити з рядка будь-які символи, крім цифр
Вставка рядків
{{repeat }} — повторити рядок n разів
{{replace }}{{multireplace }} — замінити всі входження певної послідовності символів іншою
{{strloc insert }} — вставити послідовність символів у позиції strloc (або додати, якщо strloc ≤ 0 )
{{strloc prefix }} — вилучити префікс до позиції strloc (або весь рядок, якщо strloc ≤ 0 )
{{str rep }} — вивести рядок, замінивши перше входження заданої послідовності символів іншою послідовністю
{{перше останнім }} — перенести перше слово в кінець
Довжина
{{str len }} — вивести довжину рядка.
{{iflenge }} — якщо довжина рядка більша від заданої або дорівнює їй… (IF LENgth is Greater than or Equal to…).
{{str ≥ len }} — перевірка: є «довшим або рівним за довжиною» або «коротшим» від len
{{str ≤ len }} — перевірка: є «коротшим або рівним за довжиною» або «довшим» від len
{{str ≠ len }} — перевірка: є «нерівним» або «рівним» len
{{str ≤ ≥ len }} — перевірка: є «коротшим», «рівним» або «довшим» від len
Аналіз рядків
{{str endswith }} — перевірити, чи завершується рядок певною послідовністю символів.
{{str find }} / {{str find0 }} — вивести числову позицію першого входження певної послідовності символів (find0 відлік з 0)
{{str sub find }} — знайти послідовність символів у рядку за певним відступом
{{ASCII code }} — вивести ASCII -код певного символу
{{str letter }} — вивести кількість літер на початку
{{str number }} — вивести кількість цифр на початку
{{str gtr str }} — порівняти два рядки за алфавітом і вивести відповідне значення.