0

こんにちは私は以下に一致する正規表現を作成しようとしています

/go/brand

一致しない

/go/brand/anotherpage

次のようなものが使えると思っていました

^go/([_0-9a-z-]+)(?!/)

ブランドの後にスラッシュがあるものとは一致しません(ブランドは動的にできます)。どんな助けでも大歓迎です。

4

2 に答える 2

1
^/go/[^/]+$

を正規表現区切り文字として使用する場合、最初の 2 つ/はエスケープする必要があります。//^\/go\/[^/]+$/

于 2013-01-09T19:01:05.343 に答える
1

文字列の末尾にアンカーを追加してみてください。

^/go/([\w-]+)(?!/)$

これはRegExrで機能しますが、おそらく URL 書き換え正規表現エンジンには、対応する必要がある追加のニュアンスがあります。

于 2013-01-09T16:49:23.763 に答える