Альтернативний вибір
Символ вертикальної межі «|» використовується для поділу альтернативних масок. Наприклад, шаблон gilbert|sullivan
відповідає як gilbert, так і sullivan. Допустимо вказувати будь-яку кількість альтернатив, також можна вказувати порожні альтернативи (відповідають порожньому рядку). У процесі пошуку відповідності проглядаються всі ці альтернативи зліва направо, зупиняючись після першого знайденого відповідності. Якщо альтернативні варіанти перераховані в підмасці, весь шаблон збігається тільки у разі відповідності одного з альтернативних варіантів підмаски і залишку основного шаблону.