0

私はPatternsにかなり慣れていないので、いくつかの助けがあれば素晴らしいと思います。

パス内の特定のパターンを探すWebクローラーを構築しています。

現在、私はPattern.quoteリテラル文字列を生成するために使用しています。

\Q/test/live/167909\E2番目のスラッシュ(つまりライブ)の後は常に同じであるPattern.quoteが生成されるとしましょう。ランダムであるためtest、このパターンを作成しましたが、これを使用して新しいパターンを作成することはできません。167909\Q/*/live/*\E

どんな助けでも大歓迎です。

4

1 に答える 1

1

".*/live/.*"は、説明したパターンのパスと一致します。それでパターンを作ることができます。

あるいは、ピーターが言ったように、あなたは単に尋ねることができますpath.contains("/live/");

于 2012-06-28T11:47:07.613 に答える