Использование регулярного выражения Intelligencia UrlRewriter для перезаписи URL - PullRequest
1 голос
/ 08 января 2012

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

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

mydomain.com / abc12

в

mydomain.com / default.aspx? referrer = abc12

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

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

1 Ответ

0 голосов
/ 08 января 2012

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

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

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

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

Смотрите его здесь, в Regexr

...