多个文件夹的正则表达式替换BackReferences

时间:2015-03-02 01:00:45

标签: regex

给出以下字符串:

/dh-jh-ng-fdhfjfk/djd-gkgi/700194015/image/test.png

使用:

^/[A-Za-z\-]+/[A-Za-z\-]+/[0-9{9}]/?(.*)?

我得到以下反馈:

R0: /dh-jh-ng-fdhfjfk/djd-gkgi/700194015/image/test.png
R1: 700194015/image/test.png

我需要R1:

R1: /image/test.png

“/ image / test.png”可以是任何文件夹,多个文件夹,任何文件或无,在这种情况下我需要一个正斜杠。我怎么能这样做?

注意:这适用于IIS重写规则。

1 个答案:

答案 0 :(得分:1)

从字符类中取出范围量词{9}[{9}]将匹配给定列表中与{9或{匹配的单个字符{1}}。

}

DEMO