O EasyTemplates também permite que você mapeie um Page para uma expressão regular. Para isso, usamos o método matches da classe String. Isso, juntamente com os Controllers, permite que sejam craidos padrões, que facilitem a configuração. Na seção de Convenções, ensinamos como isso pode ser feito.

Quando uma página é requisitada, em primeiro lugar o EasyTemplates verifica se há algum page com o path solicitado. Se houver, ele retorna o page adequado. Agora, se não houver, ele passa a procurar por expressões regulares nas quais o path se encontra.

Dessa forma, damos prioridade às string "literais", e depois buscamos por expressoes regulares. Dessa forma, temos maior controle sobre elas.

Mais informações a respeito de expressões regulares podem ser obtidas em http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html