使用替换组进行RegEx重建

时间:2014-02-02 16:57:03

标签: c# regex replace regex-group

我们正在进行URL重写,用户可以输入url作为

 somesite.com/category6/page.aspx

现在我们要将网址重写为

 somesite.com/6/category/page.aspx.

我们已经为url重写了一堆正则表达式但是替换字符串是静态的,我们想要遵循相同的模式而不是为这个特定的模式进行自定义。

1 个答案:

答案 0 :(得分:0)

重写规则

(类别)([0-9] +)(/?.*)

<强>解析

{R:0} category6 / page.aspx

{R:1}类别

{R:2} 6

{R:3} /page.aspx

使用规则

{R:2} / {R 1} {R:3}