我使用preg_match_all从文本字符串中获取所有图像URL:
preg_match_all('!http://[^?#]+\.(?:jpe?g|png|gif)!Ui', $text , $matches);
不幸的是,这次我只需要在初始字符串中只包含'/ bigimage /'的图像。
即。 $ matches数组应该只包含像:
http://x/x/bigimage/x/x.jpg
答案 0 :(得分:1)
试
(http://(?:\w+/)*bigimage(?:/\w+)*((/\w).(?:jpe?g|png|gif)))
用于可视化 https://www.debuggex.com/r/22db9byd3cTlIX6f
根据需要更改括号()或捕获论坛