0

次のようなすべての URL を取得する必要があります。

http://domain.name/novostroyki/novyy_petergof/

http://domain.name/novostroyki/novyy_petergof/?var1=value1&val2=value2=...

ただし、次のものではありません。

http://domain.name/novostroyki/novyy_petergof/flats/

http://domain.name/novostroyki/novyy_petergof/flats/?var1=value1&val2=value2=...

そのようなことを試しましたが、私が望むようには機能しません:

/novostroyki/((?!flats)[a-z_0-9A-Z\.])*/?\??(.*)/
4

2 に答える 2

1

この正規表現を試してください:

/novostroyki/((?!flats)[\w.]*/?)*(\?.*)?

すべての場合で問題ないかどうかはわかりません。上記のリストに含まれているはずです。

于 2012-05-29T12:30:59.303 に答える
0

この提案が正しいかどうかを確認します。

URL がリストの正規表現と一致する場合、リストの次の項目には進みません。

その後、次を使用できます。

すべて novostroyki/flats/ を含む正規表現の後に、すべて novostroyki を含む正規表現

于 2012-05-29T12:50:52.947 に答える