使用preg_match_all需要正则表达式寻找双正斜杠

时间:2019-05-20 17:57:32

标签: php regex preg-match preg-match-all

我正在使用以下代码在URL中使用https查找jpg图片。

preg_match_all('#\bhttps://[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/)).jpg#', $data, $images);

此刻,此操作返回所有jpg图像URL,但字符串中需要https。

我想使用//(双斜线)代替https。

这样的事情;但是当然不是那么简单哈哈

preg_match_all('#\b//[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/)).jpg#', $data, $images);

任何帮助将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:0)

以下是我使用的正则表达式'/\/\/\S+?\.jpg/'

preg_match_all('/\/\/\S+?\.jpg/', $data, $images);

感谢Toto的提示,可以向我指出正确的方向!