2016-12-13 6 views
0

は、私がmatchディレクトリのすべてのサブディレクトリを一致しようとしているが、matchディレクトリを除外していました。正規表現マッチ指定されたディレクトリのすべてのサブディレクトリが、除外するディレクトリ

www.domain.com/match/subdirectory1     #good 
www.domain.com/match/subdirectory2     #good 
www.domain.com/match/subdirectory2/subdirectory3/ #good 
www.domain.com/match/        #bad 

ありがとう!

+0

1)の後に複数のディレクトリのためにあなたがしようとしていたと述べていますが、attempを投稿していなかった - 行ってください。 2)あなたは*マッチ*したいが、* *除外し、次に述べるあなたが「良い」と「悪い」の文字列を持っていると言う - ので、あなたが本当に何をやっていますか?各文字列の出力はどのくらいですか? –

+0

私の試みは '。* \/match \/[^ \ /]。*'でした。スラッシュのマッチの後に他のものが続いていれば、それはサブディレクトリを持ちます。選択します。私が欲しいもの は、与えられた基準に一致するすべてのURLを選択することです。 –

答えて

1

これを試してみてください:

/www.domain.com\/match\/([0-9A-Za-z]+\/?)+/

編集を:マッチディレクトリ

+0

ありがとうございました!それが私の問題の解決策でした!乾杯。 –

関連する問題