Compartilhar via


Como testar padrões de regra de reescrita

por Ruslan Yakushev

A interface do usuário do módulo de reescrita de URL para IIS 7 e superior inclui uma ferramenta que pode ser usada para testar a expressão regular e os padrões curinga usados em regras e condições de regravação. Com esta ferramenta você pode verificar muito rapidamente a exatidão do padrão; Você pode verificar como o padrão é aplicado a várias cadeias de caracteres de entrada e quais valores são armazenados em referências reversas. Além disso, essa ferramenta pode ser usada como uma primeira etapa na solução de problemas de regras de reescrita, verificando se a URL problemática corresponde aos padrões de regra corretamente. Este artigo explica como usar a ferramenta "Testar Padrão".

Iniciando a caixa de diálogo "Padrão de teste"

A ferramenta "Padrão de teste" pode ser usada para testar padrões de regras e condições. Para testar padrões de regras, abra a interface do usuário do módulo de reescrita de URL e selecione uma regra na lista de regras e clique em "Editar...":

Screenshot of the I I S Manager page. In the Actions pane, the Edit and Rename options are highlighted.

Em seguida, clique no botão "Testar padrão..." na página "Editar regra":

Screenshot of the Edit Rule page. The Test pattern button is highlighted.

Para testar o padrão de condição, selecione uma condição na exibição de lista de condições e clique em "Editar...". Na caixa de diálogo "Editar condição", clique no botão "Testar padrão...":

Screenshot of the Edit Condition dialog box. The Test pattern button is highlighted.

Como usar a ferramenta "Testar padrão"

Na caixa de diálogo "Testar padrão", insira uma cadeia de caracteres que você deseja corresponder ao padrão. Clique no botão "Testar":

Screenshot of the Test Pattern dialog box. A string is inserted in the Input data to test box.

Os resultados da correspondência de padrão e a lista de referências reversas de regras serão exibidos. Da mesma forma, se você usar a ferramenta "Testar padrão" para testar padrões usados em condições, os resultados mostrarão a lista de referências reversas de condição:

Screenshot of the Test Pattern dialog box. The Input data to test box and the Pattern box are shown.

Observe que você pode fazer alterações no padrão, enquanto está na caixa de diálogo "Testar padrão". Se você fez alguma alteração no padrão, ao clicar no botão "Fechar", você pode escolher se deseja preservar ou ignorar as alterações no padrão.

Resumo

A ferramenta "Testar padrão" fornece uma maneira simples de testar padrões de expressão regular e curinga usados em regras e condições de reescrita. A ferramenta pode ser usada para testar e ajustar padrões, bem como para solucionar problemas de reescrita de regras com padrões incorretos.