正则表达式包含/排除特定URL的含义是什么?我在下面发布了两个URL - 我需要一个区分两者的正则表达式。两个网址的唯一区别是结尾:type
vs hcat
。
https://post.craigslist.org/k/WDEDan6W4xGILKcEW036_A/w7TH4?s=type
https://post.craigslist.org/k/WDEDan6W4xGILKcEW036_A/w7TH4?s=hcat
答案 0 :(得分:0)
我希望我理解你的问题。
但是如果你想给出确切的给定网址 - 这应该是:
"https://post\.craigslist\.org/k/WDEDan6W4xGILKcEW036_A/w7TH4\?s=(type|hcat)"
有了这个,Capture Group 1将包含type或hcat或什么都不包含。
如果您想根据此域名进行检查,并且网址应以带有type或cat的参数s结束,请使用以下命令:
"https://post\.craigslist\.org/.*?s=(type|hcat)"
注意:?现在标志*不贪,它不是逃脱的?从上面。