2012-01-08 3 views
1

Я пытаюсь использовать выражения регулярных выражений, чтобы поймать некоторые входящие URL-адреса, но мне сложно скомпоновать правильное выражение.Использование регулярного выражения Intelligencia UrlRewriter для переписывания URL-адресов

В основном я пытаюсь переписать

mydomain.com/abc12

в

mydomain.com/default.aspx?referrer=abc12

Расширение всегда будет иметь 5 символов [a-z0-9], и я не могу понять, как соответствовать только этой конкретной комбинации. Все, что я пишу, похоже, все мои файлы CSS и все.

Действительно, мне просто нужно взять этот 5-значный код, поэтому, если у вас есть другие предложения относительно того, как это сделать, я открыт и для других рекомендаций.

ответ

0

Постарайтесь описать шаблон, который вы хотите найти как можно

Может быть что-то вроде этого:

mydomain\.com/([a-z0-9]{5})$ 

Квантификатор {5} навязывает ровно 5 символов и якорь $ навязывает конец строки после вашего кода.

Посмотри here on Regexr

+0

Отлично, спасибо. Кажется, это просто $ в конце, что я пропал без вести. Итак, теперь это работает: