Наборысимволов Юникода определяются как принадлежащие к определенным сценариям.Символ из одного из этих наборов может быть сопоставлен с использованием имени сценария.Например:
\p{Greek}
\P{Han}
Те, которые не являются частью идентифицированного скрипта, объединяются в единое целое.Текущий список сценариев:
Арабский, Армянский, Авестийский, Балийский, Бамум, Бенгальский, Бопомофо, Брайль, Бугинский, Бугид, Канадский_Аборигальский, Карианский, Чамский, Чероки, Обычный, Коптский, Кунниформный, Кипрский, Кириллический., Дезерет, Деванагари, Египетские иероглифы, Эфиопский, Грузинский, Глаголица, Готический, Греческий, Гуджарати, Гурмухи, Хан, Хангул, Хануноо, Иврит, Хирагана, Имперский-арамейский, Унаследованный, Надпись, Пахлави, Кашиалиянский Катафалл, Кхмерский, лаосский, латинский, лепча, лимбу, линейный_B, лису, ликийский, лидийский, малаялам, Meetei_Mayek, монгольский, мьянма, new_Tai_Lue, Nko, огам, old_altalic, old_persian, old_South_ Arabian, old_Turhyan, Раджанг, Рунический, Самаритянский, Саураштра, Шавский, Сингальский, Сунданский, Силоти-Нагри, Сирийский, Тагальский, Тагбанва, Тай_Ле, Тай_Тхам, Тай_Вьет, Тамильский, Телугу, Таана, Тайский, Тибетский, Тифинагский, Угаритский, 1015 *, Йай5