我对模式还很陌生,如果能得到一些帮助就太好了。
我正在构建一个网络爬虫,它在路径中查找特定的模式。
现在我正在使用 Pattern.quote
来生成文字字符串。
假设 Pattern.quote 生成 \Q/test/live/167909\E
,其中第二个斜杠(因此是 live)之后始终相同。因为 test
和 167909
是随机的,所以我创建了这个模式 \Q/*/live/*\E
,但我不能用它来创建一个新模式。
欢迎任何帮助。
最佳答案
表达式“.*/live/.*”
将路径与您描述的模式相匹配。您可以用它创建一个模式。
或者,正如 Peter 所说,您可以简单地询问 path.contains("/live/");
关于Java Pattern.quote,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11243644/