描述
^https:\/\/[^\/]+\/([^.]*)\.jpg
此表达式将执行以下操作:
- 从给定的链接中找到子页面和文件名,假设文件名是 jpg
例子
现场演示
https://regex101.com/r/nZ7eX7/1
示例文本
https://mydomainname.net/productimages/1679/T716AP1_lg.jpg?w=125&h=125&tstamp=05/19/2016%2015:08:30
样本匹配
productimages/1679/T716AP1_lg
解释
NODE EXPLANATION
----------------------------------------------------------------------
^ the beginning of the string
----------------------------------------------------------------------
https: 'https:'
----------------------------------------------------------------------
\/ '/'
----------------------------------------------------------------------
\/ '/'
----------------------------------------------------------------------
[^\/]+ any character except: '\/' (1 or more
times (matching the most amount possible))
----------------------------------------------------------------------
\/ '/'
----------------------------------------------------------------------
( group and capture to \1:
----------------------------------------------------------------------
[^.]* any character except: '.' (0 or more
times (matching the most amount
possible))
----------------------------------------------------------------------
) end of \1
----------------------------------------------------------------------
\.jpg '.jpg'
----------------------------------------------------------------------