0

次のようなウェブサイトがある場合: www.google.com/en/my-page/anotherpage

/en/my-page を正規表現で取得するにはどうすればよいですか? IIS でこの正規表現を使用していますか?

これまでのところ、私はこれに似たようなことをしました:

    ^(?:\\.|[^/\\])*/((?:\\.|[^/\\])*)/

しかし、それは /en/my-page/ を返しているので、/en/my-page を返したい

4

3 に答える 3

0

これはあなたのニーズに合うはずです:

^[^/]+(/.*)/[^/]+$

正規表現の視覚化

Debuggexによる可視化。

探している出力は、最初にキャプチャされたグループにあります。

RegExrのデモ。

于 2013-09-06T08:45:27.150 に答える