【发布时间】:2012-08-14 22:38:21
【问题描述】:
我遇到了一点正则表达式问题。
我正在尝试获取此 url videoplay 中的路径。
http://video.google.co.uk:80/videoplay?docid=-7246927612831078230&hl=en#hello
如果我使用这个正则表达式 /.+ 它也匹配 /video。
我需要某种反/否定匹配来不包括//
【问题讨论】:
-
当我必须在 url 上使用正则表达式又快又脏时,我通常在开头包含 // 在捕获组之前。请注意,您不能使用 http://,因为他们可能使用不同的协议访问它,甚至是 ://,因为他们可能会指定端口号。
标签: javascript regex node.js url