Я хочу извлечь "en" из следующего URL, чтобы его можно было переписать.
contact / default.aspx? Lang = ru
/ contact / default.aspx? Lang = en-us & id = 1
/ contact / default.aspx? id = 1111 & lang = en
Приведенные выше примеры следует переписать так:
/ contact / en / default.aspx
К сожалениюIIS7 не поддерживает lookbehinds, поэтому этот фрагмент регулярного выражения не может быть использован:
(?<=lang\=)(.+)
Есть идеи, как сопоставить часть значения в строке запроса?
Спасибо