As alternativas ocorrem quando a expressão pode corresponder a uma subexpressão ou a outra, cada alternativa é separada por um "|", ou um "\|" se o sinalizador regbase::bk_vbar estiver definido, ou por um caractere de nova linha se o sinalizador regbase::newline_alt estiver definido. Cada alternativa é a maior subexpressão anterior possível; este é o comportamento oposto ao dos operadores de repetição.
Exemplos:
| Copyright © 2012 CA. Todos os direitos reservados. | Enviar email à CA Technologies sobre este tópico |