0

我正在尝试完成搜索模式,以便在某些门户上获得视频 URL。对于我一直在使用的一个特定站点:

/www.website.net\/category\/[a-z-]*\/[a-z-]*\/[0-9a-z]*^[^\/]/

在 www.website.net/category/topic/more/abcde/

只有在 abcde 部分后面没有斜杠时才说“字符串匹配”。我现在设法做到了,但即使最后的斜线消失了,它也不会返回任何匹配项。我做错了什么?

编辑:

我现在安于

/www.website.net\/category\/[a-z-]*\/[a-z-]*\/[0-9a-z]*[^\/]+$/ 

为了只在有斜线时防止匹配,因为后面的视频 URL 也有一个格式为 /abcde-here-comes-video-name 的字符串。谢谢!

4

2 回答 2

2

如何使用以下命令检查字符串的结尾$

/www.website.net\/category\/[a-z-]*\/[a-z-]*\/[0-9a-z]*$/
于 2013-09-12T12:28:21.703 回答
2

在你的正则表达式结束时,你有“^[^/]”。第一个插入符号 (^) 不应该在那里。

于 2013-09-12T12:28:39.447 回答