Translations:Extension:Scribunto/Lua reference manual/1725/uk


 * x: (де x не є одним з магічних символів ) представляє сам символ x.
 *  : (точка) представляє всі символи.
 *  : представляє всі літери.
 *  : представляє всі контрольні символи ASCII.
 *  : представляє всі цифри.
 *  : представляє всі маленькі літери.
 *  : представляє всі знаки пунктуації.
 *  : представляє всі пробільні символі.
 *  : представляє всі великі літери.
 *  : представляє всі літери та цифри.
 *  : представляє всі шістнадцяткові цифри.
 *  : представляє нульовий символ (символ із байтовим значенням 0).
 *  : представляє всі символи, які не містяться в.
 *  : представляє всі символи, які не містяться в.
 *  : представляє всі символи, які не містяться в.
 *  : представляє всі символи, які не містяться в.
 *  : представляє всі символи, які не містяться в.
 *  : представляє всі символи, які не містяться в.
 *  : представляє всі символи, які не містяться в.
 *  : представляє всі символи, які не містяться в.
 *  : представляє всі символи, які не містяться в.
 *  : представляє всі символи, які не містяться в.
 *  : (де x є будь-яким символом, який не є літерою або цифрою) представляє сам символ x. Це стандартний спосіб уникнути трактування символу як магічного. Перед кодним знаком пунктуації (навіть тим, який не є магічним символом) можна поставити символ  щоб символ x представляв сам себе, а не був магічним символом.
 *  : представляє клас, який містить всі символи та класи символів перелічені в набір. Можна також задати діапазон символів вказавши початковий і кінцевий символи діапазону розділені знаком . Наприклад   або   представляє всі літери та цифри, а також знак підкреслення. Код   представляє всі вісімкові цифри, код   представляє всі вісімкові цифри, маленькі літери та тире. Взаємодія діапазонів та класів символів не задана, тому патерни виду   або   не мають значення.
 *  : представляє всі символи, які не входять до набір. Сам набір трактується так само, як і в попередньому пункті.