有人可以帮我在 Vimeo 缩略图 URL 中提取以下模式:
“406/278/406278075”来自:
“ http://b.vimeocdn.com/ts/406/278/406278075_640.jpg ”
我已经尝试为此创建自己的正则表达式,但我无法得到它。
谢谢你的帮助。
有人可以帮我在 Vimeo 缩略图 URL 中提取以下模式:
“406/278/406278075”来自:
“ http://b.vimeocdn.com/ts/406/278/406278075_640.jpg ”
我已经尝试为此创建自己的正则表达式,但我无法得到它。
谢谢你的帮助。
(?:[0-9]+/?)+(?=_)
(?: = open non-capturing subpattern
[0-9]+ = digit, one or more times
/? = possibly followed by a forward slash
) = close non-capturing pattern
+ = the preceding non-capturing subpattern, one or more times
(?= = open look ahead assertion:
_ = the pattern must be followed by an underscore
) = close look ahead assertion
使用波浪号~
作为分隔符:
~(?:[0-9]+/?)+(?=_)~
或者,使用正斜杠作为分隔符:
/(?:[0-9]+\/?)+(?=_)/
注意:这次你必须转义模式中的正斜杠。
我发现的最好的简单和兼容的东西。我不是 RegExp 专家。
[0-9_]+(?!..jpg$)
然后,它是匹配数组的最后一个值。